• Validation Application Block ported to Silverlight – Grigori Melnik highlights the availability of a code drop of the Enterprise Library 5.0 Silverlight Integration Pack which includes a new port of the Validation Application Block to Silverlight
  • jQuery 1.5.1 RC 1 Released – The jQuery team announce the release of their first Release Candidate of jQuery 1.5.1 the first update to jQuery 1.5. This release includes a vast array of bugfixes and minor improvements.
  • WebMatrix refresh released – The Microsoft Web Platform Team announce a minor update to WebMatrix which is available through the Web Platform Installer, and includes a number of fixes to user reported bugs since the release in January.
  • Needle Dependency Injection Container – Alpha 0.1 version released – Damian Schenkelman announces the first alpha release of Needle Dependency Injection Container, available as a NuGet package, this light weight dependency injection container started off as a weekend project and over time has grown into a usable DI container including Property and Constructor Injection, a Fluent API, Func<> injection and lifecycle support.


  • Routing Regression With Two Consecutive Optional Url Parameters – Phil Haack highlights a regression introduced in ASP.NET MVC 3’s routing support where a route has two consecutive optional parameters. In this post Phil examines the problem, shares a work around and looks at the root cause of the problem.
  • Html.Awkward – K. Scott Allen looks at some of the confusing aspects of the many overloads of the HML Helpers in ASP.NET MVC, illustrating how some of them can result in output that is not how you would expect.
  • Reimplementing LINQ to Objects: Part 43 – Out-of-process queries with IQueryable – Jon Skeet continues his excellent series on the reimplementation of Linq to Objects with a look at the more complex topic of IQueryable implementations, giving some of the background, and exploring the use of Expression Trees.
  • Massive Update Number 1 & Update Number 2 – Rob Conery gives two updates on his ironically named and ever shrinking data access library ‘Massive’, discussing the implementation of a variety of new features such as transactions, paging, stored procedure support and inheritance, as well as keeping a close eye on the number of lines of code.
  • Malware on ThoughtWorks Websites – Martin Fowler discusses the recent problems that Thought Works have had with a Malware infection on their webservers, talking about the steps they have taken to investigate and remove the infection, and recommending that anyone on a Windows PC who has visited their sites recently be sure to check their machine for Malware.
  • Code Metrics, Reporting, and XSLT Debugging – Cameron Skinner shares an XSLT and CSS file which will transform the output of the CodeMetrics Power Tool into a nice HTML report


  • Call For Speakers – DDD South West 3.0 – The session submissions process has now kicked off for Developer Developer Developer South West to be held on
    Saturday 11th June 2011 at The University of West England, near Bristol. The session submission is open until Tuesday 222nd March, so if you are interested in delivering a session at a very friendly conference this is a great opportunity
  • NxtGenUG – Event: It’s a DRY old Do … – The Cambridge chapter of the NxtGenUG welcome Mark Rendle to Microsoft Research in Cambridge for a talk on the DRY principle (Don’t Repeat Yourself) in C# and Functional Programming in C#. This event is tomorrow evening (22nd Feb).
  • Free Talk on Asynchronous programming in JavaScript – higher-level abstractions – If you are London based an have an interest in JavaScript, then Skills Matter have you covered with an event tomorrow evening where Damjan Vujnovic will be delivering a session on Asynchronous programming in JavaScript.
  • Want a free seat for my TDD class in march? Propose a challenge – Roy Osherove will be running his 2 day Test Driven Development in .NET class at Skills Matter next month, and is giving one place on the course away for free on his blog