UPDATE: Thanks to Ahmed Rabie for letting me know that the link to Jérôme Laban’s post on C# 5.0 Async Tips and Tricks was broken – the link is now fixed

Software

  • dotCover 2.0 is Released – The team over at JetBrains announce the official release of dotCover 2.0 their latest version of this Code Coverage tool. This release brings VS2012 RC support, integrated test runner, new and improved filter management, and IDE tooling to jump from code to coverage
  • Tenth official release of NCrunch! (1.40b) – Remco Mulder announces the 10th release of NCrunch his continuous testing tool. This release focused mostly on the stability and efficiency, both of CPU and memory resources.
  • Kinect for Windows: Developer Toolkit Update (v1.5.1) – The Kinect for Windows Team announce an updated SDK release which improves performance and stability, along with improving face tracking and offering improved documentation.

Information

  • Surface by Microsoft – Yesterday’s secret announcement from Microsoft was that they will be producing a new type of tablet / PC specifically for Windows 8. Looks rather cool, and boasts some impressive specs.
  • Implementation-defined behaviour – Eric Lippert discusses the concept of Implementation defined behaviour in computer languages, defining what this means, and sharing 6 factors which point to implementation defined behaviour
  • C# 5.0 Async Tips and Tricks, Part 1 – Jérôme Laban takes a look at how the async functionality captures execution cont looking at the magic that it performs to make your code run where you want it to.
  • Microsoft Declares the Future of ASP.NET is Web API – Shaun Walker discusses how the future for the Microsoft ASP.NET Web Stack may be embodied in the Web API.
  • Developing a Windows 8 Metro App Part 1: Why Would You Want to Develop a Metro Application for Windows 8? – Jennifer Marsman discusses some of the business reasons why you may wish to develop Windows 8 applications, looking at both platform reasons, an also the potential market.
  • How we got rid of the database – part 3 – Gabriel Schenker continues this series looking at how his team removed the database from their application by adopting CQRS style architecture, looking in this post at how the read model gets created by listening to events.
  • Domain based routing with ASP.NET Web API – Maarten Balliauw takes a look at how you can route your applications request taking into the domain being used to access the application in Web API, allowing you to implement multi-tennancy using domain names to separate and identify customers.
  • The Three Models of ASP.NET MVC Apps – Dino Esposito takes a look at the evolution of ASP.NET MVC applications, exploring how the platform allows your view model and the underlying model to diverge as the application gets more complex.