Monday is a public holiday here in England, and as Morning Brew tradition stipulates I will not be publishing an issue on Monday, and having a lie-in instead. The Morning Brew will return as usual on Tuesday. Have a good weekend everyone.


  • Announcing the Release of SignalR 0.5.3 – Brady Gaster and the SignalR team make the official announcement of version 0.5.3 of SignalR, highlighting new and improved cross domain connection support, client side hubs for improved javascript syntactix sugar, enhanced logging and much more.
  • node.js – Version 0.8.8 (stable) – The Node.js team announce their 0.8.8 stable release available on the usual array of platforms, and including updates of the V8 engine and npm, as well as a number fo platform specific fixes for each platform.
  • JavaScript improvements in ReSharper 7 – Hadi Hariri discusses the improved JavaScript features of ReSharper 7, discussing how the tooling help you write safer more correct code by providing some compiler / linting like behaviours
  • Microsoft and Design: The New Logo – Seth Eliot highlights the new Microsoft Logo, unveiled yesterday, also taking a look at some of the other Microsoft Product logos.


  • C#/.NET Little Wonders: Interlocked Read() and Exchange() – James Michael Hare kicks off our weekend with another post from his Little Wonders series looking at less known features of the .NET framework and C# language. In this post James takes a look at the Interlocked read and exchange methods to provide atomic operations on variables ensuring nothing tampers with the value while you obtain it.
  • An "is" operator puzzle, part one – Eric Lippert sets a puzzle for you this weekend involving the is operator evaluating true when you actually couldn’t perform a cast to the type.
  • Property Finder – a Cross-Platform HTML5 Mobile App – Colin Eberhardt shares a deep discussion on building cross platform (including platform like UI) applications for mobile devices using HTML5 and PhoneGap in this CodeProject article.
  • CQRS and user experience – Jimmy Bogard continues his series of posts discussing CQRS principles and practices with a look at how CQRS effects the Users experience, and discussing eventual consistency.
  • New Visual Studio 2012 Debugging Features for the Windows 8 App Lifecycle Model – Dmitri Leonov discusses how Windows8 applications present new situations which debuggers have to support, and takes a look at the features of the Visual Studio 2012 debugger which enable working in these situations.
  • OData 101: Building our first OData-based Windows Store app (Part 1) – & (Part 2) – The WCF Data Services team kick off a series of posts looking at consuming OData based data services from Windows 8 Store applications, working through an example based on the NetFlix data services.