Internationalisation & Localisation in AngularJS

Set up AngularJS projects to be translated using html template tags. This post looks at how you can use the Angular libraries plus a custom filter to ensure content is contextualised to the user.

Automated Testing using JavaScript


How to run automated tests and take screenshots using JavaScript libraries such as PhantomJS and DalekJS.

Create your own Google Plus embedded timeline

Google Plus doesn't have an easy to use embeddable timeline. Here we look at how to make your own!

Did Apple invent anything?

After reading my previous post about why Apple didn't invent the smartphone, I came across some more evidence of how blatant the Apple copying is in design and features across nearly every product they have created. Here I've attempted to compile those infringements into one place.

iPhone jailbreak & unlock yourself using free tools

There's a lot of false information out there about how to reset your iPhone and/or jailbreak unlock it. Many of the sites and guides tell you to pay money or go through other unusual steps which simple aren't needed.

Responsive youtube video player using css

One of the most frustrating things about video players is keeping the aspect ratio in responsive designs. Luckily there is a workaround using css which retains a ratio. you will need to give the player 100% height and width and add surrounding div container.

Useful Javascript Links

A collection of useful links I found this week.

How to structure your website files and folders

Looking at the different ways to structure your files and folders and the advantages/disadvantages between each method.

Improved cross browser responsive css grid layout

After creating an awesome percentage based layout, I implemented it on several sites and found it to speed up development and be the most important tool I use. However there where some issues with my previous implementation.

Using unicode font icons

Unicode fonts contain lots of characters and symbols which are web friendly and can be used in your pages.