An experienced web developer and programmer specialising in complex web applications and custom requirements. From front end design, HTML and CSS development to back end services and application architecture, I enjoy every aspect of development.
Using the latest in Microsoft.Net technologies including ASP.Net, MVC, SQL Server, and WCF, each application takes advantage of all the latest features and enhancements which I am passionate about and follow almost obsessively.
Other than web development, I like to read (mainly autobiographies), play the guitar (a bit rusty), and keep fit. But I guess you're not interested in that...
Check out my portfolio or recent activity to see what I'm up to...
Went for a jog for the first time in over a year today. Felt like my heart was literally gonna jump out of my chest and run off on its own..
RT @stewabel: Cameron wants to ban encryption – he can say goodbye to digital Britain | James Ball http://t.co/cOdThtpNVA
The Lego movie is actually awesome!
Watching old films in HD freaks me out...
RT @johnpopham: Please RT if you’d rather have 1Gbps internet than slightly faster trains
What I'm Reading...
Great advice for anyone who's worked with Entity Framework Migrations. Love the idea of unit testing the migrations!
Thu 24 May 2012
Could have a great impact on small software companies in the UK, a welcome change.
Fri 03 Feb 2012
Interesting to see how Chrome is taking market share. The focus seems to be FireFox but looking at the chart IE seems to be suffering the most. That can only be good news from a web development point of view...
Thu 08 Dec 2011
Nice walk-through on integrating an MVC website with the 'login with facebook' button. This is the most straight forward guide I have found for this 'easy when you know how' integration. Would have saved me a lot of time if I had found it first...
Wed 30 Nov 2011
This ups the game of ASP.Net MVC to enable pre-compiled and neatly packaged controllers, views, and areas for use across multiple applications. A great addition!
Mon 12 Sep 2011