Once I was sold on the C4 concept it was only a matter of time before I tried to build a DSL that targets it's abstractions.
A brief description of the C4 architectural mode and how to get started with it.
A small utility class that makes collecting execution speed information a breeze.
Last year at TechEd I wrote a small MVC app to keep track of what was happening in each room. Here's the 2012 edition.
Two quick videos introducing Forklift and Verifi - two projects I have worked on in my spare time recently.
I'll be presenting at the Perth .NET Community of Practice on ASP.NET MVC 4 Beta stuff on Thursday, 5th April
I went on a quest to find free video training for .NET developers (and others). Here is what I found
Creating separate settings profiles in Visual Studio 2010 for demonstration purposes
September 2011 I got to go to my first TechEd ever. Here are my thoughts and expierences.
Using the OData session info to improve my #auteched experience
Constructing settings classes that get read out of AppSettings on demand
At last years DevJam event I presented an MVVM framework in WinForms. Here, finally, is the source code.
Two points that I didn’t mention before about the Filter class and how filters are ordered.
In the last MVC post we looked at Filter Providers but didn’t really describe what filters were.
One of the pieces of information that I always seem to want to know when I’m coding is the full path of the file I’m currently editing.
The final demo that I gave at the Perth .NET Community of Practice last week was creating a filter provider (code below).
Thanks to everyone who attended my session at the Perth .NET Community of Practice last night.
Recently I’ve been developing an application for my own personal use and I’ve been hosting it on AppHarbor.
David Burela has asked the community to open our toolbox and reveal our technology stack. Instead of talking about my current stack I'm going to list the tools that I'd like to be using:Framework:...
I listen to a lot of podcasts. I do it to learn. To wind down. To zone out. To have fun. I do it while I’m cleaning the house, doing the dishes, hanging up washing, sitting on the train. A few fol...
Here’s what has been going on: I co-wrote a book It’s called Professional Visual Studio 2010 and it is being published by Wrox Press. It’s a great desktop reference for all things VS2010 startin...
Last Thursday I presented in the Perth .NET Community of Practice December DevJam event. I won 1st place potentially by pulling the sympathy vote as apparently I looked pretty much how I felt whic...
Have you ever had a scenario where you needed to temporarily change some value for the duration of an operation?
Richard wrote a good post about using Live Mesh with KeePass to make password management a breeze. I’ve been doing something similar for a while with OneNote (keeping all of my notes on all of my ...
Before I get back into the Clean Code Developer series of posts here is a quick recap of the Red Band.
Disclaimer – this is a commentary about the state of the industry not about my specific place of employment. If it were, I’d have quit and found another job already. I haven’t, therefore it isn’t....
I had the dubious honour yesterday of reviewing some code. If you’d been watching you’d have seen that WTFs per minute metric was pretty high
As it seems that there is a buzz generating around NGourd on Twitter I figured I really should write a blog post about it. A few weeks ago there was an OzVAN session on Behaviour Driven Developmen...
3 Strange Techniques that helped me when working on a project