About

Being a good Software Developer is not easy, there are a lots of technologies and techniques that you need to try to keep on top of in order to be productive in a commercial environment. I find it quite challenging changing between projects, teams and technologies. As if it wasn't hard enough, project pressures invariably force people to focus on delivery and far too often we rush, code is copied from another project, or emailed from a colleague, or of course googled.

This blog provides a single source of notes, links, examples and gists as I practice using various technologies. I've been writing some toy apps on GitHub and deploying them to AppHarbour.

The Article Index is a more structured list of tutorials/notes taken from the main blog roll.

Popular posts from this blog

ASP.NET MVC Standard Application Architecture

A Simple 3 Layer Architecture

JavaScript Property Descriptors