Post
-
Auto-breadcrumbs with angular-ui-router
For those that don’t know, angular-ui-router is a router for AngularJS that replaces the one that comes built-in, and adds a whole lot of powerful features. I’ve been using it on a project I’m working on and I’ve found the ability to nest routes to be … read more › -
Simple 1D Noise in JavaScript
I am working on a side project in which I needed to generate some “random”, or more accurately, unpredictable motion. At first I tried using the Math.random() method, and using those values to set the position of my moving element. This, of course, looks terrible … read more › -
Confessions of an Intermediate Programmer
I am an intermediate programmer. I have a pretty good grasp of the basics. I have made enough mistakes to have a good idea why they were mistakes. I am aware that there is a lot that I need to know more about. Crucially, I have some idea of what those things are, and I am … read more › -
Audio Visualization with Web Audio, Canvas and the Soundcloud API
Audio visualization Update 05/02/14 - This demo got featured on Google’s Chrome Experiments website! This has generated a lot more interest (as in hundreds of views per day rather than one or two per week) so hopefully we will see some improvements from the community via … read more › -
Using Disqus with AngularJS
Getting the comments platform Disqus to work with your Angular-based website is probably not going to be as simple as dropping in the default Disqus code snippet into your HTML template. Due to the way Angular loads its templates, it is likely that the Disqus script will not get … read more › -
An Overview of the ng-conf 2014 Presentations
Although I couldn’t be there in person, I just finished watching the entire ng-conf on YouTube. Here is my overview of what I learned and what I enjoyed from the presentations. To give you an idea of my perspective, I’m a relatively new AngularJS developer. I’m … read more › -
An Ordinal Date Filter for AngularJS
The AngularJS date filter is used to format a time stamp into a human-readable date string. For this website, I wanted to be able to format the date so that the day of the month included the English ordinal suffix, 1st, 2nd, 3rd, 4th etc. Having worked with PHP’s date() … read more › -
How I got Zurb Foundation 4 to work with IE8 with zero lines of code
I recently did a re-design of a medium-sized e-commerce website with version 4 of the excellent Foundation framework from Zurb. Right at the very end of the project, I realised that my carefully-crafted design completely broke on IE8. It literally looked like it had been run over … read more ›