- 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