A Look At .NET ORMs - Part 3
Thursday, September 9, 2010 at 10:00PM The final part of .NET orm series, looking at ODX, NHibernate, CoolStorage and Lightspeed.
Thursday, September 9, 2010 at 10:00PM The final part of .NET orm series, looking at ODX, NHibernate, CoolStorage and Lightspeed.
Thursday, September 9, 2010 at 9:00PM Part two of the ORM series looks at Persister.NET, NPersist, Paladin and Subsonic
Tuesday, August 17, 2010 at 12:19PM Different approaches to getting the assembly or application's current directory
Thursday, July 29, 2010 at 11:14PM The second of a set of reference blog posts covering .NET assemblies + modules, structure of a .NET assembly and metadata tables.
Monday, July 12, 2010 at 11:12PM The first of a set of reference blog posts covering .NET assemblies + modules, structure of a .NET assembly and metadata tables.
Monday, April 5, 2010 at 10:45PM The two often repeated phrases about Exceptions in .NET is they should be used for "exceptional behaviour" and sparingly; they are a performance hit on your application and aren't a replacement for logging. This post goes into some details about Exceptions and ApplicationExceptions.
Tuesday, March 2, 2010 at 10:51PM What's the difference between ==, .equals and string.Compare()? This post explores the three ways of comparing strings in C#/.NET.
Wednesday, February 17, 2010 at 11:00PM This post is aimed at being a reference and a code-by-example guide to format strings in C# (and .NET), plus delving a little deeper into custom formatting strings and what goes on internally
Monday, December 14, 2009 at 10:47PM There's hundreds of posts and articles out there about value vs reference types, boxing and unboxing, the stack and the heap. Here's another!
Tuesday, October 20, 2009 at 10:37PM Many moons I was curious about the difference in IL that is produced between abstract and virtual methods. This post gives the details.