Geeks With Blogs

News Stack Overflow profile for Thomas Weller
Thomas Weller on bitbucket.org
Gallio Banner

Mercurial

Typemock Isolator

Can’t code without   The best C# coding assistance and
    refactoring plugin for Visual Studio


// ThomasWeller C#/.NET software development, software integrity, life as a freelancer, and all the rest October 2009 Entries
My technical library is always with me

As a freelancer who is constantly selling his skills on the free market, I always have to be up to date and keep myself informed about the latest technologies - at least cursory. Although you easily can go overboard with that, not doing it is just not an option, if you have to maintain your competence. Continuous learning and continuous improvement are integral parts of a software developer's professional life, and this post is about what I do for it and how I handle it...

Posted On Wednesday, October 7, 2009 5:14 AM

Lazy loading, Inheritance, and Persistence ignorance (part 3)

NHibernate uses lazy loading by default, which is generally a good thing. But when applied to polymorphic objects, this can lead to unexpected behaviour and serious problems - the first two parts of this series talked about that. This post - together with its predecessor - demonstrates a technique to make NH create lazy-loading proxies for a concrete subclass instead of for an abstract superclass, thus avoiding some quite nasty, hard-to-debug and hard-to-understand pitfalls...

Posted On Saturday, October 3, 2009 5:57 AM

Copyright © Thomas Weller | Powered by: GeeksWithBlogs.net