-
18Jun
2010 Handling 404, unhandled and unsafe URL errors in ASP.NET MVC applicationSpent a bit of time recently to try and get my MVC application handle 404 errors exactly as I want. The solution that I ended up choosing is based on this excellent SO answer. The advantage of rendering the Error view by calling ErrorController.Execute, as opposed to making an entry in web.config, is that you [...]
-
18Jun
2010 Converting an Expression to a compiled LambdaA quick guide on how to convert an expression to a compiled lambda.
-
29May
2010 A few things you might not know about System.NullableThere is plenty of information about Nullable<T> type out there and how to use it. There are, however a few tidbits that are not quite as obvious at first glance. Nullable is a value type It’s a struct that can be null. The only reason why int? intVal = null; compiles is because C# compiler [...]
-
28Apr
2010 Keeping your sanity whilst developing for Windows Phone 7Dealing with those obtuse run-time errors whilst developing for WP7.

-
23Mar
2010 Feral bogans, police chases and .50 calWho would have thought a solution to the road toll caused by people who think it’s OK to steal cars could be so simple…

-
01Mar
2010 F# – Combinators And Tail RecursionPerhaps combinators and tail recursion are not the best beginner topics in F# but they are the ones I got stuck into pretty much straight away. I blame Google. After reading a few google hits on functional programming I of course found out about combinators and I just had to understand them. I finally got [...]
-
26Feb
2010 What Conroy’s tag cloud really looks likeHere is a screenshot of what the now infamous Conroy’s tag cloud would look like without the “censorship” attempt: It’s certainly not hugely prominent and, frankly, I am disappointed about that. It would have been way funnier if it was the biggest tag in the cloud. Here is the greesemonkey script for those that feel [...]
-
20Feb
2010 Unit Tests As A Refactoring ToolSo I have this class that is a bit too fat and has no unit tests. It’s way overdue for a clean up. I thought I would investigate how to refactor with unit tests. Application The application in question is a fairly normal case of a business DSL where the domain rules are expressed in [...]
-
09Feb
2010 I Like Words – Or Introduction Into Functional Programming and F#.If you hoped to find some sort of functional programming introduction here you are sadly mistaken. This is MY introduction into such said programming. Or it is more like “I’ve read up on F#, my brain exploded and spilled out into this blog post”. I would like to start off by comparing programming languages to [...]
-
04Feb
2010 #iitrial Result – What’s Next?Now that iiNet has won a a landmark court case, what does that mean for the future of Internet users in Australia?