Recent Posts

I divide my time equally between playing golf, playing chess and coding. I imagine my posts will follow suit.

Jan 08 2012

Error - Item has already been added. key in dictionary.

Occasionally get this error when messing around with macro's on localhost.

Jan 03 2012

Date and Time Format Patterns

I always have to look this stuff up. Might as well put it somewhere I can find it.

Jan 03 2012

Play free online chess

Play chess online, develop better chess strategies, tactics. Learn the rules, study professional chess games and openings - all FREE!

Dec 01 2011

Linq Distinct ExtensionMethod

A nice helper extension for selecting Distinct items from ya datasource

May 31 2011

Retrieve Linq object from new select in Repeater ItemDataBound

Linq is handy for selecting bits of data for custom views but I struggled to pull the custom objects back out. This is how I eventually managed it.

Apr 21 2011

Edit large text field in sql studio

All these years and I've never had to update a TEXT field in sql. Who knew it was so different.

Apr 12 2011

Missing compiler required member 'Microsoft.CSharp.RuntimeBinder.Binder.InvokeMember'

Messing with Umbraco Razor macro's. Seems I was missing an update.

Feb 03 2011

The Evil art of SEO

I'm embarrassed to say but this is a subject that has always baffled me. I've only just started looking into it in any depth.

Feb 01 2011

Umbraco things I always forget

A list of Umbraco stuff I always forget between projects.