• That No SQL Thing: Document Database Migrations – Ayende presses on with his NoSQL article series, taking a look at data migrations in Document Databases, showing how changes to the schema can be achieved with Document databases vs standard RDBMS
  • Every Tree There Is – Eric Lippert follows up on his previous post about binary trees, looking at the answer to his challenge question on the number of trees possible of size n, looks at generating binary trees and talks about applications of this generation
  • A Guide to Parallel Programming – Drafts of Preface and Chapters 1 & Drafts of Chapters 2 and 5 – Ade Miller highlights the availability of the first three chapters of the Patterns and Practices Team’s book on Parallel Programming looking at the background to parallel programming, working with parallel loops and futures and continuations.
  • Digging into the NET Parallel Framework – Kevin Jones looks at how easily you can convert non-parallel code into parallel code using the Parallel.For method to support parallelism of loop operations.
  • SQL 2008 R2 RTM’s check out the free training – David Lean highlights a collection of training materials available from Microsoft under the guise of the SQL Server R2 Digital Tour which includes, resource kits, developer training kits, ebooks, and videos/webcasts covering the range of new features in the product.
  • A (Re)Introduction to Patterns – Jason Hogg begins a new series looking at the role of patterns in cloud and service based systems, and in this opening part takes a look at how patterns differ from other forms of guidance that are available.
  • Contributing to OSS, a Git Bootcamp – Karl Seguin takes a look at setting up Git to access the code for Open Source Projects, something which is increasingly important as more and more projects move to using Git repositories.
  • Portable Area excerpt from MVC2 in Action – Eric Hexter shares an extract from the book he is a co-author (along with a number of other well known ASP.NET MVC people) about ASP.NET MVC2, sharing a section on the Portable Areas functionality.
  • Using Unity Part 1 & Part 2 & Part 3 – ‘nmarun’ has been looking at using the Unity Application Blockl to implement common Inversion of Control practices, and in these three parts looks at setting up the container, explores type aliases, and looks at lifecycle management.
  • Expressive Code: Good Variable Names Instead Of Magic Values And Calculations – Derick Bailey talks about introducing variables in place of magic number to aid code readability (even at the expense of adding some lines of code)