(For those who enquired yesterday, you will be glad to know that it was a sunny spring day for my fire drill yesterday)

Software

  • Microsoft All-In-One Code Framework Sample Updates in May, 2012 – Jialiang Ge discusses the latest update to the All-In-One Code Framework, highlighting the new samples included for Windows Azure, CLR, Windows SDK, Windows Forms, WPF, IIS, and TFS. If you are ever trying to do something and are not sure how its well worth checking if the All-In-One Code Framework has a sample for it!
  • Microsoft Visual Studio 11 Beta SDK now available – Greg Duncan highlights the availability of the Visual Studio 11 Beta SDK, made available yesterday this is the support you need to write extensions, commands, shell projects, and much more for the latest Visual Studio IDE.
  • Team Foundation Service Updates – 5/15 – Brian Harry discusses the work in the latest sprint of the online hosted TFS service, highlighting the new features and improvements which have made it into the latest update.

Information

  • .NET 4.5 Improvements for Cloud and Server Applications – Somasegar discusses the improvements introduced in .NET 4.5 for developers working on the server side and on the cloud, looking at features in ASP.NET such as Web API, WCF, Workflow, Identity, and the Base Class Library, as well as talking about some of the .NET Runtime improvements included.
  • Please Learn to Think about Abstractions – Scott Hanselman discusses the important role of abstraction, not just in code but in the real world, and how it is so important in making things understandable.
  • Code to Interfaces. Right. What’s an Interface? – Bil Simser is also thinking about abstractions, although this time principally in code, and goes back to basics to look at interfaces and te role they play in supporting the ‘Code To Interfaces’ principle.
  • C# Async: What is it, and how does it work? – Clive Tong takes a look at the async support in C#5, digging down into how it works, looking at the implementation of state machines and tasks, before ending up at the IL level.
  • RabbitMQ for Windows: Fanout Exchanges – Derek Greer continues his series looking at the use of Rabbit MQ on Windows with a more detailed look at using Fanout Exchanges to facilitate publish subscribe and demonstrates this with an example.
  • Post-increment Operator and Precedence – Chris Eargle discusses the role of operator precedence in C#, looking at how the rules work and illustrating why understanding these rules is important.