Post number 666 today, and instead of the obvious set of jokes about ‘The Number of the beast’, I prefer to think of some of the mathematical beauty like the fact that 666 = 1 +2 +3 … + 35 + 36 (666 (number))


  • Visual Studio 2010 runs faster when the Windows Automation API 3.0 is installed – David Berg posts a useful tip on the Developer Division Performance Engineering blog about how to make Visual Studio 2010 run quicker on Windows XP machines by installing version 3 of the Windows Automation API (replacing the earlier version that is there) which speeds up the display and processing of the Intellisense drop downs.
  • Problem Resolution: Installing Windows Phone 7 Developer Tools Beta – John Papa shares some problems he had installing the latest version of the Windows Phone 7 Developer tools beta, showing how he worked around the problem with the installer (and along the way showing some useful install debugging processes)
  • NSubstituteAutoMocker for StructureMap – Christiaan creates a NSubstitute automocking functionality for the StructureMap IOC container, showing tests and implementation of this support and discussing its creation
  • Hydrating Objects With Expression Trees – Part II – Paulo Morgado continues exploring the use of Expression Trees to populate objects with data, taking a look in this post at building the complete object combining construction of the object and data population into a single expression.
  • Clay: malleable C# dynamic objects – part 1: why we need it – Bertrand Le Roy begins a series of posts looking at the Clay library for C# whihc allows you to easily construct complex dynamic types in C# as you do in other languages. In this first part Bertrand sets the scene by discussing his needs for a dynamic view model.
  • I don’t want your stinkin’ code comments – Robert Greyling follows on from Jesse Liberty’s post on not using code comments, with the suggestion that Tests (unit or BDD specifications) can stand in for code comments, however if you don’t have these then comments are a good idea, especially where there are lots of levels of abstraction in the code.
  • HTML5Rocks Gets Awesomer – Ajaxian highlights the latest updates to the HTML5Rocks site from Google, a site which explores all the features of HTML5, looking at browser compatibility, guides for implementing HTML 5 concepts such as video, off-line data, etc
  • Getting Started with WCF 4”, the Refcard… – Greg Duncan highlights the latest RefCard from the folks over at DZone. This card covers version 4 of the Windows Communication Foundation looking at key areas of configuration, contracts, binding, etc
  • Restraining Order Granted for Microsoft’s C-Sharp Compiler – Rob Conery takes a light hearted look at ‘Compiler Driven Development’
  • A variation on Matt Moloney’s Undo/Redo "Memento" pattern – Don Syme builds on an implementation of Undo / Redo by Matt Moloney to give a nice example of using F# to implement a common code pattern in an elegant way