Drupal APIs

Saturday, February 07 2009 random

Over the past couple of weeks, I’ve started working on understanding Drupal theming.

Read more »

Upgrades that (mostly) Work

Saturday, February 07 2009 technology

Recently, I upgrade the version of Drupal that I use for this site – a process that went completely smoothly, to my relief. (Yes, I tried out the upgrade on a test system that mirrored production first, but I always get nervous when tinkering with a production system, even if it’s a tested process).

Read more »

Using Lambdas as Event Handlers

Monday, February 09 2009 smart-code

Of all the new features in C# 3.0, Lambda expressions have to be one of my favourites.

Read more »

Be A Better Developer

Tuesday, February 10 2009 professional

Leon Bambrick has an interesting post 8 ways to be a better programmer in 6 minutes. Even if you don’t agree with Leon’s tips, they’re interesting, and thought provoking. In the same spirit, here’s some more tips for you… though some of these might take more than 6 minutes to do.

Read more »

Struct Weirdness

Wednesday, February 11 2009 csharp

Over on StackOverflow, saw an interesting question that taught me something new about C# 3.0.

Read more »

Listening time

Thursday, February 12 2009 random

Shorter than some, longer than many, my 1 hour commute to and from work each day used to be down time. Over the last three or four years, I’ve found that podcasts are a good way to fill the time. Scott Hanselman has just posted Hanselman’s Super Karate Death Car List of .NET and Software Podcasts and suggested that others do the same … here’s what occupies my commute.

Read more »

Commenting Fixed

Wednesday, February 18 2009 admin

CAPTCHA submission for comments is now fixed, thanks to John and Saleh for bringing the problem to my attention.

Read more »

Is that an Ad?

Wednesday, February 18 2009 random

Am I going crazy? Is that an Advert at the top of my site?

Read more »

Unit testing with LINQ

Wednesday, February 18 2009 testing

At tonight’s meeting of the Wellington .NET User group we had two presentations – one on Linq Syntax from Owen Evans, and one on avoiding Cross Site Scripting attacks from Kirk Jackson. Both presentations were informative and interesting, and I learnt a few new things from each.

Read more »

Strange Win.Forms behaviour

Monday, February 23 2009 ux

Here’s a strange piece of behaviour – a puzzle (with a solution) for you.

Read more »

StyleCop for ReSharper

Tuesday, February 24 2009 tools

Now this qualifies as a great idea – integrating the code layout enforcement of StyleCop with the dynamic at-your-fingertips goodness of ReSharper: StyleCop for ReSharper.

Read more »

Validation and Domain Driven Design

Friday, February 27 2009 smart-code

I read an interesting blog post today from Justin Etheredge talking about how Validation should be handled in the context of a system using Domain Driven Design principles.

Read more »