9rules - The best content from the independent web.

Browse 9rules By - Great blogs sorted by topic at 9rules.

Programming Community View members

The best programming tips, tutorials, and discussions on the web.

Fresh From Programming Members What's a 9rules member?

Why you should use a general purpose scripting language for your build scripts »

Written by James McKay  Profile

Posted Oct 23, 2014 / http://jamesmckay.net

Moving a problem from one part of your codebase to another does not eliminate it »

Written by James McKay  Profile

Posted Oct 16, 2014 / http://jamesmckay.net

The Repository Facade »

Written by James McKay  Profile

Posted Oct 09, 2014 / http://jamesmckay.net

Why feature switches? »

Written by James McKay  Profile

Posted Oct 02, 2014 / http://jamesmckay.net

Dolstagis.Web 0.3 is out »

Written by James McKay  Profile

Posted Sep 25, 2014 / http://jamesmckay.net

How not to do logging: catch-log-throw »

Written by James McKay  Profile

Posted Sep 18, 2014 / http://jamesmckay.net

How not to do logging: unnecessary abstractions »

Written by James McKay  Profile

Posted Sep 11, 2014 / http://jamesmckay.net

A maturity model for best practices »

Written by James McKay  Profile

Posted Sep 04, 2014 / http://jamesmckay.net

Sorting out the confusion that is OWIN, Katana and IAppBuilder »

Written by James McKay  Profile

Posted Aug 28, 2014 / http://jamesmckay.net

Query Objects: a better approach than your BLL/repository »

Written by James McKay  Profile

Posted Aug 21, 2014 / http://jamesmckay.net

If your tests aren’t hitting the database, you might as well not write tests at all »

Written by James McKay  Profile

Posted Aug 14, 2014 / http://jamesmckay.net

Interchangeable data access layers == stealing from your client »

Written by James McKay  Profile

Posted Jul 24, 2014 / http://jamesmckay.net

The Anaemic Business Layer »

Written by James McKay  Profile

Posted Jul 16, 2014 / http://jamesmckay.net

On dark matter developers and the role of GitHub in hiring »

Written by James McKay  Profile

Posted Jul 10, 2014 / http://jamesmckay.net

Mercurial is doing better than you think »

Written by James McKay  Profile

Posted Dec 10, 2013 / http://jamesmckay.net

So I’ve built my own ALT.MVC engine »

Written by James McKay  Profile

Posted Nov 04, 2013 / http://jamesmckay.net

Your best practices are (probably) nothing of the sort »

Written by James McKay  Profile

Posted Oct 07, 2013 / http://jamesmckay.net

My choice of Git GUI tools »

Written by James McKay  Profile

Posted Sep 09, 2013 / http://jamesmckay.net

Namespaces in JavaScript »

Written by James McKay  Profile

Posted Aug 06, 2013 / http://jamesmckay.net

The writing is on the wall for Subversion as Git takes over »

Written by James  Profile

Posted Jun 13, 2013 / http://jamesmckay.net