Information

  • What Is The Spirit of Open Source? – Phil Haack follows on from his previous post discussing the notion of Open Source and Open Source Software, and the community reactions to it, discussing the topic further, the various view points, and official definitions. Interesting post, and also interesting comments on this one well worth reading too.
  • Extended WPF Toolkit is getting a new owner – On a similar note, Brian Lagunas discusses a new owner of the open source project he has been curating / developing. It’s great to see companies willing to take over projects like this, and I congratulate Brian on making the transfer to Xceed to avoid a conflict of interest (and also on his new job)
  • WebAPI for the MVC Guy – Shawn Wildermuth takes a break from his modern web development series to take a look at the new Web API released as part of the ASP.NET MVC 4 Beta, exploring its use to create an API for mobile applications for an existing web application.
  • Inside the Concurrent Collections: ConcurrentDictionary – Simon Cooper continues his series looking at the internal implementation of the Concurrent Collections, taking a high level overview look at the implementation of the Concurrent Dictionary, highlighting the use of Partitioning, Ordered lock taking and Lockless reads in the implementation.
  • Generics: The Better Method Match – Bill Wagner discusses one of the common questions regarding the use of generics, establishing which method will actually be called in different circumstances.
  • How to: Build Testable Windows Phone Applications – Sara Allison shares an article from David Britch on the UK MSDN Blog. In the article David looks at techniques to help in the testability of your Windows Phone applications, by wrapping up dependencies on the hardware to allow mocking.
  • Quick tip: Windows Phone 7 Guidance – patterns & practices release – Katrien DG highlights an updated release of the Windows Phone Developer Guide from the Patterns and Practices team which contains a number of updated articles and code samples for Windows Phone 7.5 and SDK 7.1
  • Media Queries (BYOSP Part 5) & History and Hash Changes (BYOSP Part 6) – K. Scott Allen continues his ‘Build Your Own Slide Presenter’ series looking at building a HTML5 / JavaScript based slide presenter. Part 5 of this series looks at the use of CSS media selectors to support better printing of the slides, and part 6 explores the use of this history API and Hash locations to maintain your position in the slide deck.
  • EmberJS: Initial Impressions (Compared To Backbone) & Handling DOM Events With EmberJS Views And Controllers – Not content with having only one JavaScript JS-MV* framework in his toolset, Derick Bailey takes a look at one of the other popular choices out there. EmberJS (previously known as AmberJS and SprouteCore 2) aims to provide a standard application architecture, and remove bolierplate code to produce ‘ambitious web applications’, and Derick shares a look at it from a Backbone user’s perspective.
  • A Beginner’s Tutorial on Caching in ASP.NET & Understanding ASP.NET Validation Techniques – Rahul Rajat Singh shares two back to basics articles looking at core concepts in ASP.NET, discussing the different forms of caching and validation controls available in the ASP.NET Framework in these two Code Project articles.