Information

  • Introducing the Microsoft Visualization Language – Martin R. Calsyn gives the first peep at a newly announced research project from Microsoft Research, The Verdea Project, a language designed for creating visualisations using data and graphics. First releases of the language will be made in the new year.
  • Binding Operators for C# 5 – Chris Eargle is excited by the binding operators he sees in Project Verdea, and suggests that the inclusion of this style of binding operator would make a great inclusion in C#5
  • Persistence model and domain anemia – Jimmy Bogard discusses the Anemic Domain Model anti-pattern and suggests that for a lot of applications an anemic domain model should not be considered a problem, suggesting that these are in fact a Persistence Object Model, a pattern in its own right
  • Dynamic LINQ – Ricardo Peres highlights one of the samples from the official Microsoft .NET Samples which has an implementation of dynamic LINQ queries which allow lambda expressions to be specified as strings.
  • Monitor your ASP.NET Cache API Behaviour – The UK Application Development Consulting highlights an old post from Simon Ince looking at the behaviour of the ASP.NET Cache, looking at how and when it chooses to drop entries from the cache, along with how you can control the cache better
  • Processing a queue of objects using multiple threads with the ProcessQueue. – Adam Robinson shares a class for working with multiple threads to perform an operation (or set of operations) on a queue list of items to process.
  • How to make your Obfuscator fool Reflector – Paul Mason continues his series of posts on obfuscation of .NET code with a look at what your obfuscation tool has to do in order to confuse the .NET Reflector from Redgate so that it can’t expose the source of your application.
  • How To Use Windsor to Change a Deployed Application’s Behaviour Without Touching a Single Line of Existing Code – Rob Reynold shows how you can easily use the Castle Windsor Container to provide plugable command support in your application requiring only a little bit of configuration to add in the functionality, and no code changes to the original application
  • Exact rules for variance validity – Eric Lippert shares the definitions he used when implementing the Covariance and Contravariance functionality in C#4 in the hopes of demystifying these complex rules
  • Caliburn Silverlight Navigation Walkthrough: Introduction – Rob Eisenberg releases a Sample shell implementation of Navigation for Silverlight using his Caliburn framework, which out of the box provides a lot of useful functionality (see his post for the full list)
  • Aspect Oriented Programming – your good friend – Maciej Gre? indulges in a few sporting analogies to explain some of the concepts of Aspect Oriented Programming

Community

  • Algorithmatic – Morning Brew Reader Ahmad Al-Naimi (@anaimi on Twitter) is seeking feedback from the developer community on Algorithmatic an ASP.NET MVC and Silverlight powered site which offers a custom programming language (and IDE) to help in the construction cataloging of algorithm implementations.