This is the last edition of the Morning Brew this week, as tomorrow in the UK we enjoy a public holiday in celebration of the Royal Wedding. The Morning Brew will return again on Tuesday 3rd May (with a large edition no doubt) as Monday is also a Bank Holiday.


  • Introducing JustTrace and JustDecompile – Telerik announce the release of betas of their JustDecompile and JustTrace products. JustDecompile is their response to the Redgate Reflector becoming commercial from V7 onwards, and Telerik asure us that JustDecompile will really be free always. Looks like a nice addition to the toolkit. JustTrace is a memory and CPU profiler which enables you monitor your applications performance and explore how it behaves.
  • IE9 Compat Inspector – The Internet Explorer Team share IE9 Compat Inspector, a JavaScript based tool which runs in your browser to inspect your websites looking at what you need to fix to bring the site up to Internet Explorer 9’s Standards mode rendering.
  • MarkdownHelper on NuGet, using MarkdownDeep – Danny Tuppeny publishes his MarkDown HTML Helper on NuGet, making it ever easier to include MarkDown formatted text in the output of your MVC Views, illustrating how NuGet makes it considerably easier to obtain and work with simple helpers which have dependencies.


  • Why use the command processor pattern in the service layer – Ian Cooper discusses the use of Command Processors as a part of your Service Layer in layered or Hexagonal architectures, drawing on the Interface Segregation and Single Responsibility Principles, and discusses the use of Decorators to add in support for orthogonal concerns.
  • Feedback Request for using NuGet Without Committing Packages – Phil Haack opens discussions on using NuGet in solutions which are in source control without committing the local copy of packages to source control, as possible currently using David Ebbo’s technique, and also their plans for introducing this into NuGet 1.4
  • Integration: Web Services, Messaging & Coupling – Paul Stovell continues his series looking at different strategies for performing integration work with a look at using Web Services and Messaging to provide the integration, and takes a look at the different types and levels of coupling each of his proposed solutions have.
  • Automating C# Coding Standards Using FxCop and StyleCop – James Michael Hare shares a nice slide deck from his presentation to the Springfield (Missouri) Dot Net Users’ Group which looks at the use and configuration of StyleCop and FxCop for enforcing code standards.
  • Q&A: How healthy is the Windows Phone 7 Developer Eco System? – Eric Nelson discusses the heath of the Windows Phone Developer Community, sharing some metrics on numbers of registered developers, total applications, and market place growth.
  • Async support for Silverlight and WP7 – Abhishek Sur takes a look at the use of the latest Async CTP with Silverlight and Windows Phone Applications, discussing the background of Async and looking a NetFlix based sample.
  • Getting Started with the Silverlight 5 Beta – Michael Crump takes a look at the getting started aspects of Silverlight 5 in a guest blogged article on SSWUG.ORG, discussing the obtaining of the various bits, installation and looking at the new Project. This looks to be the start of a series of posts, with the next part looking at some of the new features.
  • Silverlight 5 Beta Rough Notes – Linked RichTextBoxes & Trusted Apps In The Browser – Mike Taulty continues his rough notes series on Silverlight 5 looking at the new RichTextOverflow control which allows you to take the overflow of a RichTextBox Control and have the remaining text displayed in this overflow control. Mike also takes a look at the running of a Silverlight application in the browser with elevated priveliges.
  • Silverlight 5 3D Housebuilder Project Shown at MIX11 – John Papa highlights the availability of the Silverlight 5 3D Housebuilder sample application which he demonstrated at the Mix day 2 keynote. This application illustrates the use of the new 3D functionality along with a number of the other new features of Silverlight 5. Full Source is available.