As the resident geek in our family, it won’t surprise you to hear that I am occasionally approached by Jocelyn and our kids to provide…
Life would be simpler if I had the source code
As the resident geek in our family, it won’t surprise you to hear that I am occasionally approached by Jocelyn and our kids to provide…
I had no excuse for not attending DDDNorth this year, as it was held at Leeds University, a relatively short drive from home. Not that…
Are you plagued by bad code smells? Troubled by slow-running database queries and ETL routines? In need of some scalable and maintainable enterprise integration solutions?…
This dumb mistake just cost me an hour spelunking around in the debugger: var status = source.Substring(source.LastIndexOf(“/” + 1)); (where source is e.g. “http://foo.com/status/all-is-good“) Fortunately…
It’s been a long time since I posted a blog entry tagged with “genealogy” (over three years, in fact). I find it to be a…
This is the fifth in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a…
This is the fourth in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a…
This is the third in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a…
This is the second in a series of five posts recounting my experiences using Entity Framework Code-First to replace ADO.NET and stored procedures in a…
In February 2011 I found myself doing some contract development work in a team that was still doing data access using raw ADO.NET and stored…