I’m managing to keep up with the items in my RSS Reader, keeping the unread items at zero – this seems to be having an effect on the number of links getting posted here as we seem to be getting more items per post – is this a good thing?


  • Announcing Gallio Alpha 3 Update 3 – Jeff Brown points to the latest alpha release of the Gallio testing framework, along with giving a list of the significant new features.


  • An Introduction to Software Factories – Gunther Lenz gives a good detailed overview of the software factories paradigm, talking about the building blocks, and looks at the results a project which was developed with these techniques.
  • Dizzy has added a few more methods – Justin Etheredge continues development of his High Order functions library, and this blog entry talks about the partition method in some detail.
  • Design Patterns Refcard Released Today – Jason McDonald point to a new reference card on Design Patterns hosted over at DZone. You will need to be a member of the site to get a copy of this (or any of the other references on subjects such as jQuery, PowerShell, etc) but it looks like it might be worth while joining up
  • Separation of Concerns – how not to do it – Jimmy Bogard takes a look at some of the sample applications that exist, and considers if they really do represent good practice for separation of concerns.
  • Linq to LLBLGen Pro: feature highlights, part 1 – Frans Bouma gives a tour of the features of Linq support in the recently released version of LLBLGen .
  • Maintainable by whom – Sergio Pereira looks at the key issues around maintainability – what the aims were for the project, the quality of the project, and the very important factor of who will maintain the software, and enabling them to do so.
  • Unity and ASP.NET Screencast – David Hayden offers a screen cast on using the Microsoft IOC container Unitywith ASP.NET.
  • Command-Query Separation Principle – Sean Feldman takes a look at the Command-Query Separation Principle, with a nice clear concrete example which illustrates the principle clearly.
  • How is my C# code converted into machine instructions? – A brief look at how the C# Cod is converted into instructions via the JIT Compilation.
  • Method Type Inference Changes, Part One – Eric Lippert takes a look at type inference in methods, and in this part looks at the why and a little of the how, and also about when it goes wrong.
  • Test Your NHibernate Mappings! – Dave Laribee talks about the importance of testing your configuration files – especially NHibernate mapping files. I do agree with the comments, its always worth testing these against a real database as a final test too, as there is no guarantee that the column names are correct.
  • Portable PowerShell – v1 and v2 side by side – even on Server Core. – Karl Prosser taks about making PowerShell into a portable application (the kind that will run off a USB stick with no install), and explains that it is possible, however it can’t be distributed due to the licensing. I have a suspicion about how he’s achieving this, and am looking forward to the next part of this article where the actual process is revealed.
  • Saving a few lines of code. Part I – Infinite loops. – Hristo Kosev looks at different ways of creating infinite loops
  • Insides of LINQ. – Tariq A Karim looks at the underlying language features which are needed to support Linq and then gives an overview of Linq