Featured


Mobile First Design

With the rapid rise in popularity of mobile devices, and with mobile devices becoming a central part of many people’s lives, it is no surprise that there are many more considerations when designing for the web. Recent statistics show that mobile devices now account for a significant proportion of the total traffic on the web, […]

Pure CSS vs Bootstrap

Twitter Bootstrap has been around a while now, and it has been used to aid developing websites in many examples now, just see the unofficial tumblr: built with bootstrap. It’s not surprising many people have chosen Twitter Bootstrap, it makes styling a website a breeze, and adds a lot of useful functionality. Bootstrap provides CSS […]

jQuery Template Plugin

I have recently published my first jQuery plugin (jQuery template plugin). This was born out of a project I undertook on a hack day at my work (I encourage all developers to promote hack days in their work place). My project was a single page blog, utilizing the power of the client to cache and build the […]

The Repository Service Pattern – Developing an Online Game

It was really important to me that we started the new version of Next Gen Cricket with a really strong basic structure. For me this was the repository service pattern. In this post I will attempt to explain this pattern, how to implement it, the ideas behind the pattern, and the benefits it brings. The […]

DataTemplateSelector in XAML – Versatile XAML Controls

At work this week I had a need for a versatile control that would display differently based on the contents of my ViewModel for a Windows Store app. The idea was I could have several slightly different objects, that combined would form a page that would display all the objects in the best format. My […]

Simplify menus in XNA game development

It’s something most, if not all games needs, a good menu. So I was quite surprised when I searched for existing solutions to creating a good menu in XNA, and there were not a lot of resources that involved creating a class that would handle all the menu creation, display, and actions. This blog post […]

Separating JavaScript from HTML Structure

I was answering a question in relation to JavaScript and jQuery on StackOverflow today, and in doing so, another user came up with this comment: “It’s generally understood that if you make changes to the (HTML) structure, you’ll have to update the javascript” Now this I tried to explain why this was wrong in the […]