Tags
.NET ADO.NET AggregateException Anti-pattern asp.net ASP.NET MVC C# C# 3 Code Quality ConcurrentDictionary Conference CTP/Beta Database data design DDD DDD Scotland Debugging design patterns error handling Extension Methods fun Google Analytics hiring IIS Installation learning LINQ object oriented design parallelisation parallelization refactoring security software development practices Spatial SQL SQL Injection Attack SQL Server SQL Server 2005 SQL Server 2008 unit testing virtual earth visual studio Visual Studio 2008 Windows 7 Windows VistaArchives
- February 2012
- January 2012
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- March 2007
- February 2007
- December 2006
- July 2006
- April 2005
Monthly Archives: August 2008
Developing with SQL Server 2008, deploying on SQL Server 2005
I received the following by email today: Hi Colin! I found your blog after googling for a bit about SQL Server. I had a question for you… As someone fairly new to .NET development, would it be easier to stick … Continue reading
Posted in Uncategorized Tagged software development practices, SQL Server 2005, SQL Server 2008 Leave a comment
The try-catch-return-false-throw-catch-return-false-throw-fail anti-pattern
I recently came across a wonderful anti-pattern. Well, anti-patterns are not wonderful, but the mind just boggles at the sheer bloody lunacy of this particular anti-pattern. I’m not going to show you the original code, but I’ll show a general … Continue reading
Scottish Developers August Newsletter
Welcome I hope you’ve all managed to have a great summer as we enter into our Autumn schedule. The big news in the Microsoft world this month is that SQL Server 2008 was released to manufacturing (RTM) and Visual Studio … Continue reading
Posted in Uncategorized Leave a comment
Friday was my last day…
Friday was my last day at Barbon Insurance Group Ltd. A company named after the guy that invented Fire Insurance, Nicholas Unless-Jesus-Christ-Had-Died-For-Thee-Thou-Hadst-Been-Damned Barbon. I kid you not! (Incidentally, the change of name to BIGL, for short, had nothing to do … Continue reading
Posted in Uncategorized 2 Comments
Visual Studio 2008 SP1
Visual Studio 2008 SP1 is here and can be downloaded. Details of the downloads are here, and information on what SP1 brings is here. The big items for me are the Entity Framework and the performance improvements in LINQ. However, … Continue reading
Posted in Uncategorized Leave a comment
Curious calculation
Last weekend I had to replace two tyres on my car as they were wearing down. It cost £85.50 each to replace them. I was told that usually the back wheels wear away at half the rate of the front … Continue reading
Mixins in .NET (again)
A while ago I wrote about Mixins in C# 3.0, at the time I was saying that you can get some of the functionality, but not all, from some of the new language features in C#3.0. The solution is a … Continue reading
Advert for SQL Bits III
SQL Bits III will be held on 13th September 2008. Technorati Tags: SQL Bits,SQL Bits III
Posted in Uncategorized Leave a comment
Google Maps are borked
I don’t know what is up with Google Maps, but when I looked at them earlier today they seem to be borked. Roads are incorrectly designated and rail tracks seem to be misaligned. For example, if you know the Glasgow … Continue reading
Posted in Uncategorized Leave a comment
Crazy Extension Methods Redux (with Oxygene)
Back in April I blogged about a crazy thing you can do with extension methods in C#3.0. At the time I was adamant that it was a bad idea. I still think it is a bad idea, however, my thoughts … Continue reading
