About
My name is James Broome and I’m a Software Consultant at Infusion. This means I spend my days building software for a variety of clients in a variety of technologies, however my main focus is the .NET platform.
For the past 8 years, I’ve mainly been developing web applications, most recently using ASP.NET MVC and an amalgamation of open source projects. Some of the topics you’ll read about on this blog relate directly to sites that are out in the wild (where clients allow me to discuss this), most notably:
- Fancy Dress Outfitters, an e-commerce website built using ASP.NE, MVC, Fluent NHibernate and SOLR built in 20 weeks, using Scrum.
- See the Difference, a new UK charity site running fully on the Windows Azure cloud computing platform using ASP.NET MVC, Table Storage, Blobl Storage and SQL Azure.
I’ve been delivering Agile projects for the last 4-5 years, and have strong beliefs in good engineering practices. A lot of the content of this blog is about BDD, automated testing, seperation of concerns, convention over configuration and other current buzz words around agile development.
I’m a co-founder and contributor to the Who Can Help Me? project – an open source web application, hosted on Codeplex, with a live demo running at who-can-help.me. The application provides a simple, searchable, skills profile matrix, making it easy to find someone with knowledge of a particular technology, training in a particular area, work experience in a particular industry or with a specific client.
Its real goal, however, is to demonstrate an enterprise level architectural approach for an ASP.NET MVC web application built using S#arp Architecture, NHibernate, Spark View Engine, xVal,AutoMapper, Castle Windsor, MSpec, RhinoMocks, PostSharp and a load of other OSS components.
This led to me becoming a contributor to the Sharp Architecture project, with Who Can Help Me? becoming one of the project’s sample applications. Consequently, I also blog on the development team blog site too.
For a more up to date view of what I’m up to, you can browse my github repositories, or follow me on twitter.

Recent Comments