Closed the laptop lid before today’s edition got posted this morning, so apologies for the lateness today, and thanks to @MonkeyOnAHill for letting me know

Software

  • Facebook SDK for .NET Released – Visual Studio Magazine highlights the release of the Facebook SDK for .NET which enabled C#/XAML based applications to developed and integrated with Facebook. The project is hosted by the OuterCurve foundation and NuGet pacakges for the release are available
  • New tool to play with: SemanticMerge – Jon Skeet highlights a new experimental merge tool which aims to move one step above basic file comparison by actually understanding your code. The tooling currently supports C#, with plans to add JavaScript, VB.NET and other languages soon
  • ANTS Performance Profiler 8 released – Ben Emmett highlights the release of Version 8 of the Redgate ANTS Profiler, the result of 8 months of work from the team. This release includes new functionality to better understand where performance problems are coming from when working with async/await, something that has traditionally been difficult, as well as a host of other new features

Information

  • Producing permutations, part two – Eric Lippert continues his series on permutations, introducing the concept of Hamiltonian tours of the graph of the permutations
  • Subterranean IL: ThreadLocal revisited – Simon Cooper goes back to look at the ThreadLocal type, given that it has been re-written in .NET 4.5, looking at the key features of how this version of the type works
  • Unity – Part 2: Dependency Injection – Ricardo Peres continues his series looking at the Microsoft Unity Inversion of Control / Dependency injection framework, in this part taking a look at the use as a dependency injection library.
  • The ultimate git bash prompt – Jimmy Larkin shares a neat bit of code and configuration which gives a super helpful bash prompt for your Git use, including details of the repository state, number of commits and missing commits all at the command prompt
  • A WebAPI Basic Authentication Authorization Filter – Rick Strahl takes a look at implementing your own authentication and authorisation in ASP.NET Web API, something which you tend to need to do yourself if you are running outside of IIS by self-hosting