December 2009

Monthly Archive

The Morning Brew #491

Posted by on 04 Dec 2009 | Tagged as: .NET, Development, Morning Brew

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.

The Morning Brew #490

Posted by on 03 Dec 2009 | Tagged as: .NET, Development, Morning Brew

Only 10 more editions until I reach the 500 edition milestone – I really need to get started planning something special.

Software

  • MVC Turbine v2.0 RTM – Javier G. Lozano announces the release of Version 2 of MVC Turbine, a project which brings IOC into the heart of ASP.NET MVC providing realdy made means to have controllers, binders, view engines, etc automatically wired together using the powers of IOC
  • T4CSS: A T4 Template for .Less CSS With Compression – Phil Haack embraces the .less CSS processor which adds the ability to have variables, operators, etc in your CSS which gets processed out at delivery time. Phil contributes some support for generating static CSS files using T4 and .less, along with optionally compressing using the YUI Compressor.
  • Surface SDK Now Broadly Available – Bruce D. Kyle highlights the availability of the workstation edition of the Microsoft Surface SDK, which allows you to develop and test Surface applications without needing the actual surface hardware
  • MEF Refresh of Preview 8 for Silverlight – Glenn Block highlights the release of a minor update to the Managed Extensibility Framework for Silverlight preview 8 release, made last month which fixes a serious bug

Information

Community

  • Write Extensions for the Visual Studio 2010 Editor – Kate Gregory shares another Talk on Code Project, providing demos, speaker notes, the presentation files and the code samples to illustrate alongside the presentation, along with videos of the demos. This really is everything you need to deliver her talk on extensibility of the Visual Studio 2010 Editor

The Morning Brew #489

Posted by on 02 Dec 2009 | Tagged as: .NET, Development, Morning Brew

Software

  • Tools We Use – John Robbins posts up a list of the tools that the technical folks at Wintellect use on a day to day basis. I always find these lists interesting as you often find whole classes of tools which solve or assist with problems you are having

Information

Community

  • AltNetBeers – The Xmas Edition – The Cambridge (UK) .NET Developer’s User Group announce the date for their first official AltNetBeers style event to be held on 15th December at The Tram Depot in Cambridge
  • NotAtPDC – The NotAtPDC website has been updated, and now includes video recordings of over half the sessions – there are a few of these that I really want to check out as I wasn’t able to see them live, so looking forward to spending some time watching

« Previous PageNext Page »