- Spackle.NET is Published - Jason Bock gathers together all little utility projects into a single project called Spackle.NET and hosts the lot of them on CodePlex
- Functional .NET 4.0 - Tuples and Zip - Matthew Podwysocki looks at two more of the Functional Programming concepts that have made it into .NET 4.0 - this time round the tuple and Zip operation get the once over.
- .NET Array Weirdness - Jeroen Frijters looks under the hood at some of the stranger aspects of the .NET array type.
- Extending MVC: Returning an Image from a Controller Action - Jeremiah Clark shows how you can return images (and other data types) from your actions in ASP.NET MVC
- Update on Silverlight 2 - and a glimpse of Silverlight 3 - ScottGu reflects on the release of Silverlight 2, and looks to the future giving a peek at Silverlight 3
- Cuyahoga - Ayende plugs Cuyahoga, a Content Management System based on NHibernate, which is nice and simple to extend - I’ve used Cuyahoga a few times and found it to be quite capable.
- PTOM: The Decorator Pattern - Sean Chambers picks up the Topic of the Month over at Los Techies, and looks at the decorator pattern.
- Single Letter Variable Names Still Considered Harmful - K. Scott Allen talks naming schemes for variables, and remarks that lambda expressions tend towards people using bad single letter variables names when they really should choose better variables names.
- Chain of Responsibility Using Castle Windsor and a First Experience With StructureMap - Jan Van Ryswyck revisits the Chain of Responsibility pattern having now found a use for it. Initially Jan uses the castle Windsor Container, but in part two looks at using Structure Map instead.
- How to call controllers in external assemblies in an ASP.NET MVC application - Simone Chiaretta looks at a way of calling controllers from other assemblies in ASP.NET MVC, allowing further segregation of the parts of your application.
- Testing is hard but debugging just sucks A$$ - Derik Whittaker looks at the common arguments against testing, and offers counter arguments