Information

  • Most TechEd North America 2012 sessions are now available for viewing on-demand… – Greg Duncan highlights the availability of recordings from most of the TechEd North America 2012 sessions, available over on the Channel 9 Site – I’ve heard a good things about a number of the sessions so am looking forward to watching a few.
  • Using ConventionTests – Krzysztof Kozmic discusses the testing of conventions used in your applications, and introduces ConventionTests a library which provides helpers to make testing of conventions you have used easy.
  • Testing Rx Queries using Virtual Time Scheduling – Reactive Extensions – Bart J.F. De Smet gives a deep dive post discussing how you can use virtual time scheduling to allow you to better test your time based Reactive Extensions code. This is a long and detailed post which I think I’ll be reading more than once to understand!
  • Exposing .NET tasks as WinRT asynchronous operations – Stephen Toub follows up on a previous post for the Windows 8 App Dev blog looking at the use of await in WinRT applications, this time exploring how you can work with .NET based Tasks in WinRT code.
  • Salt and hash a password in .NET – Jon Canning highlights a nice a nice article from CrackStation discussing the correct ways of salting and hashing passwords, looking at the various ways in which bad implementations can be compromised, and shares his own C# implementation of their best practices
  • Under the Hood: Bubbles – Andrew Miadowicz follows on from the recent discussions on the Internet Explorer blog regarding JavaScript performance, sharing a look at a new sample application which aims to demonstrate some of the areas if performance improvement.
  • Windows Azure Evolution – TFS Integration (WAWS Part 2) – Shaun Xu continues his series lookng at the new Windows Azure Web Sites functionality, exploring its use from TFS.
  • Windows Azure Websites: Node.js – Larry Franks discusses the new Websites feature with a Niode.js slant, exploring how you can go about using the WebSites hosting to run your Node.js applications.
  • Welcome back to the Debug Diagnostics Blog – Finbar Ryan has taken responsibility for the DebugDiag blog, and set about giving an overview of the current DebugDiag 1.2 looking at what it is particularly useful for doing, and what the new features in the 1.2 release were.
  • Programmer Time Translation Table – Anders Abel shares a useful conversion table of the common crimes against scheduling that developers commit, useful reading from a Dev point of view (to help you improve your estimates) and also from a manager point of view to understand the common under-estimation reasons.
  • Evolution of the Entity Framework: Lesson 1 – K. Scott Allen kicks off a series looking back over the history and evolution of the Entity Framework, starting back in the early days of Microsoft ORM discussing object spaces and WinFS.