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 … Read more
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 … Read more
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 … Read more
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? … Read more
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 … Read more
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 … Read more
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 … Read more
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 … Read more
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 … Read more
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 … Read more
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 … Read more