C#
- Dynamic columns via DynamicObject Jul 2012
- Struct Layouts Performance Tip Mar 2012
- Keeping your C# code clean with Regionerate Oct 2011
- Returning Null from a generic method Oct 2011
- A tip on type Inference in Generic Methods May 2011
- Working with Strings in C#.NET May 2010
- Tips for converting VB.NET to C# May 2010
- Debugging, Visualizing and Querying data using LINQ Apr 2010
- Attribute based Performance Counters with Enterprise Library 4.1 Aug 2010
- Getting started with Enterprise Library Performance Counters. Aug 2010
Unit Testing
- Refactoring Windows8 style app for Testability Sep 2012
- Using xUnit.NET for ASP.NET MVC with TDD Jul 2012
- ASP.NET MVC Unit Tests with UnityAutoMoq Container Oct 2011
- Moq 4 and “LINQ to Mocks” Jun 2011
- Automating QUnit and JSTestDriver within VS2010 Nov 2010
- Code Camp OZ2010 - Real World Unit Testing & Future Nov 2010
- Why you should consider using xUnit. Sep 2010
- Useful Unit Testing Research Tools May 2010
- Tooling support for Unit Tests and TDD (Test Driven Development) May 2010
- Practical approach to Unit Testing May 2010
ASP.NET & ASP.NET MVC
- Diving into ASP.NET MVC 3 Model Metadata Providers Jun 2010
- MVC 3 Filter Ordering May 2011
- A tip on type Inference in Generic Methods May 2011
- Getting Started With T4MVC Apr 2011
- Web Forms to Razor Converter Feb 2011
- MVC3 Preview 1 source code. Aug 2010
- MVC2 Validation step by step. Jun 2010
Visual Studio
- VS11 Beta : Project properties context menu - Can you reproduce these? Mar 2012
- Minor bug in VS11 Beta splash screen Mar 2012
- Visual Studio 11 Beta Unit Testing – What’s New Mar 2012
- New Version of WebForms to Razor converter (VS Extension) - (1.1) May 2011
- VS2010 and ReSharper performances Feb 2011
- Downgrading your VS projects from VS 2010 to VS 2008 Aug 2010
- VS2010 Undo Close Documents May 2010
- VS2010 RC bugs 2(two) that I reported in MS Connect Apr 2010
- VS 2010 IDE Enhancements - Quick Start Apr 2010
- Debug Visualizers Apr 2010
Recent Book Reviews
Links to favourite Blogs