July 2013

Monthly Archive

The Morning Brew #1404

Posted by on 23 Jul 2013 | Tagged as: .NET, Development, Morning Brew



  • Why does a foreach loop silently insert an "explicit" conversion? – Eric Lippert takes a look at why the foreach syntax actually performs an explicit cast from the collection value type to the type of the loop variable, and how this differs from anywhere else where a cast would normally be visible in the code, or throw errors.
  • Toggle Function Key Behaviour – Darcy Lussier shares a useful tip for anyone working on a Surface with a touch keyboard, there is a keyboard shortcut which will fix the icon buttons to be their traditional Function Key behaviour
  • Software Tuned to Humanity – Phil Factor discusses the perception of time in software applications, what is reasonable, and what is expected
  • Extending your Tab – Your code, your plugins, part 3 – Anthony van der Hoorn continues hiss series of post looking at building out custom tabs for application specific diagnostics, exploring customising the rendering and layout of your ta UI.
  • Keep Your Fields Private – Nick Cosentino discusses some of the reasoning behind keeping fields of your classes private, looking at the reasons for in the form of abstraction and control
  • REST API for Team Rooms – Brian Harry shares some earl documentation for the forthcoming API for accessing Team Rooms on TFS Service and TFS 2013 preview
  • Getting started with Owin and Katana – Pablo M. Cibraro takes a look at the definition of the OWIN (Open Web Interface in .NET) and explores how you can self host applications using OWIN with the Katana providing the application host.

The Morning Brew #1403

Posted by on 22 Jul 2013 | Tagged as: .NET, Development, Morning Brew


  • Announcing jQuery Mobile 1.3.2 – Jasper de Groot announces the 1.3.2 release of jQuery Mobile. This is a maintenance release on the 1.3 code line and contains a substantial range of fixes across the whole range of controls provided by the library


The Morning Brew #1402

Posted by on 19 Jul 2013 | Tagged as: .NET, Development, Morning Brew

Publishing Snaffu again today….and I’ve only just realised that it didn’t go out – so sorry today’s is a little late 🙁


  • ReSharper 8.0 is Available – JetBrains announce the RTM release of ReSharper 8 the latest evolution of their IDE productivity extension. This release includes support for the Visual Studio 2013 Preview, and adds numerous new features for code navigation, refactoring and writing.


  • Why not allow double/decimal implicit conversions? – Eric Lippert revisits floating point numbers looking at why there can be no implicit conversion between these two number types which on the surface you might think could be converted between,
  • Conventional HTML in ASP.NET MVC: A Primer – Jimmy Bogard continues his discussion of the evolving state of MVC with a look at HTML, Templates and Editors, and shares some details on how he has integrated Fubu into ASP.NET MVC.
  • Pair Programming – Greg Young highlights a controversial article on the cost impact of Pair Programming. I’d seen this article a few days back, but after reading it didn’t want to put in into the brew, and Greg’s post details my concerns nicely.
  • Windows Store tiles and logos done right – Sam Landstrom discusses the importance of having good tile images for your Windows Store applications, being as they are the first impression a user will have of your application.
  • Configuring ASP.NET MVC 5 Login Options – Imran Baloch takes a look at the improved account / login functionality in ASP.NET MVC5 which uses OWIN compatible authentication using identity providers such as Microsoft, Facebook, Twitter, etc.
  • Visual Studio 2013 Diagnostics Investments – Daniel Moth highlights the various new debugging features of Visual Studio 2013 and highlights the cross team effort which went into the performance and diagnostics hub, as well as sharing links to resources on the new features.
  • Using Kudu to capture hang dumps for Windows Azure Web Sites – Wei Zhao takes a look at utilising Kudu (the engine behind Git Deployment on Azure) to allow you to capture hang memory dumps from your applications in the cloud.

« Previous PageNext Page »