• Covariance and Contravariance FAQ – Alexandra Rusina sets about answering some of the many Frequently Asked Questions relating to the C#4 Covariance and Contravariance functionality, with plenty of pointers to further information.
  • Introduction to the Reactive Extensions to JavaScript – Matthew Podwysocki turns his functional programming expertise to the world of JavaScript, taking a look at reactive extensions created for JavaScript from the team behind the Reactive Extensions for .NET
  • GuestPost: Introduction to Mocking – Eric Nelson hosts a guest post from Gil Zilberfeld on Mocking and Test Doubles, illustrating with a simple example, with this first part of a mini-series on the subject.
  • Building an Embodied Social Proxy or Crazy Webcam Remote Cart Thing – Scott Hanselman talks about the creation of a Virtual Scott which can be wheeled about providing him with a better way of interacting with his work colleagues when he is (mostly) working remotely.
  • CQRS, Task Based UIs, Event Sourcing agh! – Greg Young continues addressing confusion about Command Query Responsibility Separation, giving an overview of CQRS and explains how it can be separated from the concepts of a Task Based UI, Event Sourcing, messaging and Eventual Consistency
  • Async and Parallel Design Patterns in F#: Agents – Don Syme takes a look at F#’s ability to support lightweight reactive agents, and looks at some of the common patterns which are used in the creation of different types of agent
  • ASP.NET 4.0, Part 3: Someone has stolen web.config! – Dan Maharry continues his series on ASP.NET 4 with a look at the new minimal configuration web.config files where the default file now contains only 6 lines compared to over 140 for .NET 3.5 sp1.


  • Hanselminutes Podcast 200 – Jon Skeet! – Congratulations to Scott Hanselman on hi 200 Hanselminutes podcast. Edition 200 sees Scott chatting to non-other than John Skeet who talks about his C# related interests and his new edition of C# in Depth