June 2012

Monthly Archive

The Morning Brew #1135

Posted by on 29 Jun 2012 | Tagged as: .NET, Development, Morning Brew


  • Thinking Linq – Chris Missal shows there is often more than one way to re-write foreach style looping code with Linq, and that often the end result is the same in terms of the IL generated.
  • Visual Studio 2012 New Features: Code Clone Analysis – Zain Naboulsi continues his series of posts exploring the new and exciting features in Visual Studio 2012 RC taking a look at the new detect clones functionality to help find similar bits of code in your solution.
  • Using Razor together with ASP.NET Web API – Fredrik Normén takes a look at implementing custom formatters to help improve the structure of some ASP.NET Web API based code which switches rendering between Razor View and JSON output, helping to improve the codes compliance with the SOLID principles.
  • Skinny controller in ASP.NET MVC 4 – Thang Chung discusses how we can learn from other MVC based communities like the Rails platform, and looks at implementing skinny controllers to improve the quality of his ASP.NET MVC Code.
  • NaN and typeof – Kiro Risk dives into the concept of NaN in JavaScript, and how NaN isn’t a type, its just a globally defined property. Its also well worth reading back over his previous post onnull in a similar context.
  • Hello World using Ember.js – CodeProject – Duncan Gunn takes an introductory look at Ember.js another MVC framework for JavaScript, giving a walk through a basic Hello World example to show how this framework works.
  • Mapping Routes with Fluent Builder – Chris Eargle discusses the concept of Fluent Interface and takes a look at the concepts applied to ASP.NET MVC Routing, sharing an implementation of a simple fluent interface for constructing routes.
  • Error Handling in ASP.NET WebAPI – Youssef Moussaoui discusses how ASP.NET Web API handles errors and looks at the different ways of handling them in your code
  • How Octopus uses RavenDB – Paul Stovell discusses how and why he migrated from a SQL Server relational database back end to a RavenDB document / NoSql database in his Octopus Deploy project

The Morning Brew #1134

Posted by on 28 Jun 2012 | Tagged as: .NET, Development, Morning Brew



  • Save the date 20 October 2012 – Ugo Lattanzi announces the planned date for then Web.net European Conference, planned to take place on 20th October in Milan Italy, with subject matter for the conference being all things HTML5, MVC, Node.JS, etc

The Morning Brew #1133

Posted by on 27 Jun 2012 | Tagged as: .NET, Development, Morning Brew


  • SignalR v0.5.2 – The SignalR team announce the release of SignalR 0.5.2, a release which addresses a number of reported issues as well as adding a .NET 3.5 client, and improving connection tracking. Full details of the changes can be found in the Release Notes.
  • node v0.8 is out and it’s HOT! – Glenn Block highlights the release of Node.js 0.8, giving an overview of the new features and improvements made, many around performance and stability.
  • NuGet 2.0 (.NET Package Manager) released – GO UPGRADE NOW and here’s why – Scott Hanselman highlights the recent NuGet 2.0 release, and looks at why you really should upgrade to this release to gain access to a number of great new features, and to avoid any issues
  • LightSwitch HTML Client Preview for Visual Studio 2012 Available! – The LightSwitch team announce the preview release of the HTML based client for LightSwitch applications, allowing you to build HTML5 and JavaScript based user experiences for your LightSwitch applications, and take advantage of touch capabilities


Next Page »