I have been working as a programmer, architect and manager for the last 12 years. I spent most of my career building web apps both in the startup world and in the enterprise.For the last few years I have spent a lot of time training the developers in the organisations where I work. With this site I hope to pass on some of what I learnt along the way.
I focus on underlying principles and not technologies. If you want to learn a specific technique then there are much better places to find that information. If the principles behind the skills needed to build world class web apps interests you then this is the place.