Software

Information

  • Understanding Silverlight releases (and the September 2010 2nd service update) – Tim Heuer discusses the 1st September 2010 Silverlight release, explaining the terminology the Silverlight team use to describe releases, putting it into the context of other similar terms other Microsoft Teams use, and looks at a the solution and explanation for a common problem developers encounter when upgrading.
  • Monads in C#: Which Part Is The Monad? – Derick Bailey explores the concept of Monads in C#, discussing the relationship of monads to LINQ, looking at the implementation of the Maybe<T> monad, and exploring the pipelined execution.
  • RavenDB – Image Gallery Project (III) – The Application Lifecycle – Rob Ashton presses on with his RavenDB example application looking at the hosting of RavenDB inside his application, and using StructureMap to manage the creation and disposal of connections to the database
  • Capturing memory dumps for 32-bit processes on an x64 machine – Tess Ferrandez talks about correctly capturing memory dumps of 32bit processes on 64bit machines, and why if you use the 64bit tools you will get a memory dump of limited use.
  • The Ins and Outs of CSS Resets – Dave Ward, posting on ScriptJunkie, discusses the use of CSS Resets to provide a level playing field for your CSS layouts to be implementation on top of.
  • Add Aspects to Object Using Dynamic Decorator – Gary H Guo looks at creating Aspect Oriented Programming functionality to add behaviours to business entities to implement functionality like security. The implementation here is a thin (and understandable) layer over the built in .NET Proxy functionality, and looks like a nice example of AOP principles and implementation.
  • New XNA Game Studio 4.0 Developer Education Content Available! – The XNA Game Studio Team highlight 10 new training kits for XNA development on the Windows Phone 7, covering a variety of topics from using the Accelerometer in 3D games, using the Microphone, Push Notifications, creating dynamic audio, and much more