Recent Posts
DDD Brisbane 2012
This year I've was lucky enough to present at DDD Brisbane again. The topic this year for me was Windows 8 / WinJS.
Building Responsive Mobile Web Applications with MVC4 and HTML5
The slides and list of resources from my Building Responsive Mobile Web Applications with MVC4 and HTML5 presentation on 26th July
Build a JavaScript Mocking framework in 10 minutes
How to roll your very own JavaScript Mocking framework in 10 minutes
QMSDNUG - Building Windows Phone 7 Apps for the Enterprise
QMSDNUG - Building Windows Phone 7 Apps for the Enterprise, the demos you should have seen.
DDD Sydney
Slides and notes from my talk at DDD Sydney - "Building Windows Phone 7 Apps for the Enterprise"
WindowsPhoneMVP - Sending Events to the Presenter
One downside to the way Presenters are wired up to Views means there is a lot of 'mess' around creating events in an IView interface.
How to configure Autofac on WindowsPhone7
A short guide to configuring Autofac for a Windows Phone 7 app using Child Lifetime Scopes, even if you're using the ServiceLocator pattern.
Autofac on Windows Phone 7
Information about Autofac for Windows Phone 7. A brief overview of where things are at, what does and doesn't work and where you can download it.
WindowsPhoneMvp Quickstart
WindowsPhoneMvp is an MVP implementation for Windows Phone, the MVP pattern works well on Windows Phone because of its testability and flexibility.
Introducing Serene for Windows Phone
Serene is a library for Windows Phone 7 that allows applications to self monitor usage and try to prompt good users to leave feedback on marketplace.
Reflection and other gotchas on Windows Phone 7
As you have probably read already, I've been trying to port [Autofac][1] over to the Windows Phone platform. While getting most of it up and runni...
Unit testing with WindowsPhoneMvp
This post gives some examples on how you can start unit testing your Windows Phone MVP applications.
Mobile Web Toolkits
Mobile Interface Toolkits
These toolkits are currently free* and provide many styles and effects for developing mobile websites for Webkit ...
Lambda Function Factory
Ever dreamed of owning a Function Factory? Unfortunately this one might not make money, but it does make functions.
The reason you might use s...
New Blog
I've finally had time to update my blog to HTML5 and ASP.NET MVC2.
Although there is a little bit of work left to get things humming along, whe...
HTML5 Browsers
Who supports HTML5?
The following sites have some good charts on the most cutting edge browsers sporting the latest HTML5 support
- [ht...
Roll your own AJAX Extender for JQuery Calendar
Just for something different, I’ve created my first impromptu screencast demonstrating how easy it is to create your own AJAX Extender for JQuery ...
Your code via NDepend
Recently I’d had the opportunity to begin exploring code through the eyes of NDepend. I’ve pointed NDepend at my code, open source projects, code ...
CR_ClassCleaner now with Refactor key
On occasions I’m sure I’m one of many that take advantage of the CR_ClassCleaner plug-in for CodeRush. For one reason or another the other day, I...
Replace default DNN calendars with AJAX Toolkit Calendar Extender
Although DNN is a very capable CMS, one thing I’d really like to do is send this guy back to 1993:
While using a component we purchased (FormMas...
Organisations and vision
Overview I’d just like to share this small snippet from one of my masters Leadership assignments. To me one of the things that can mean the differ...
Create NHibernate classes using T4
Overview Over the last little while there have been a raft of posts about using T4 templates, I think most of this seemed to be sparked from the ...
The MethodLinq concept
There are now a lot of Linq providers around that do various different things. However, some interfaces were never meant to have linq. In fact the...
Macbook Multi-touch Trackpad Driver update causes Blue Screen of Death
As happy as I was the other day that Apple has released an update for their windows trackpad driver, I've been getting plagued by BSODs caused by ...
Macbook Multi-touch Trackpad Driver update
After recently updating to the latest aluminium macbook and loading back on Bootcamp with Windows Vista, it become very apparent that the existing...
ASP.NET + jQuery: What about PrototypeJS?
Well done jQuery As everyone already knows, Microsoft has announced that jQuery will ship in the future with Visual Studio. I think this really is...
What would NHibernate ICriteria look like in .net 3.5?
If NHibernate decided to ditch compatibility with plain old .net 2.0 and focus on 3.5 how would the ICriteria interface change? Previously I was t...
Upgrading to subtext 2.0-fail
It's been a long time in between updates for subtext, but, has it actually been worth it? Well, kinda. Compared to the 1.9.5 release this one seem...
NHibernate Type Safety using Lambda Expressions
I can't remember if this has been around before, I do vaguely remember seeing something like it.
However, I just wanted to apply a snippet of co...
How to Import Data From MindManager 7 Lite Into Project 2007
MindManager is a very slick product, it looks and feel like every other Office application. I've used this product for a few university project ma...