Software

  • TouchDevelop v2.4: push notifications, updates, discussions,… – Nikolai Tillmann announces the release of Touch Develop 2.4. The new version introduces new integration of the gallery of scripts contributed by the community, including push notifications for a variety of gallery events, improved management of different versions of scripts, along with new APIs to allow access to contact information and live access to the camera enabling a whole range of augmented reality scripts to be created.
  • Extensions for Reactive Extensions (Rxx) – The Extensions for Reactive Extensions Team announce the release of version 1.2, with this version available for both the stable and experimental versions of the Reactive Extensions, across both .NET 4 , Silverlight 4 and Windows Phone 7. The team also provide some Labs and documentation to help you get to grips with the library.
  • XNACPC – A PC & Xbox 360 Amstrad CPC emulator, written in C# and XNA – Greg Duncan highlights the release of an Amstrad CPC emulator written in C# and XNA and operable on both PC and XBOX written by Gavin Pugh. The article about its development makes for interesting reading, and the availability of source is great for those curious about what is going on under the hood.
  • Released RequestReduce 1.5 Supporting Custom Minifiers and a Critical Performance Fix for v1.4 – Matt Wrock announces the release of RequestReduce 1.5, adding a significant performance improvement over 1.4 caused by a recompiling regular expression along with exception logging, tha ability to plug in custom minification routines, and the ability to exclude certain resources from processing.

Information

  • Eduasync part 15: implementing COMEFROM with a horrible hack – Jon Skeet’s Eduasync series returns from a bit of a break, and resuming on a slightly different track than planned taking a detailed look at some complex code involving the COMEFROM control structure. Careful reading of this article (possibly multiple times) is certainly required to get a full understanding.
  • S#arp Lite: The Basics – Billy McCafferty gives a more detailed overview of what is inside his S#arp Lite application framework for ASP.NET MVC using NHibernate, exploring a sample application built with the framework to discuss its key features.
  • Dynamically creating a Generic Type at Runtime – Rick Strahl discsses the creation of instances of generic types at runtime, showing how you can obtain a non-generic type reference to a generic type and use that to make your actual instance.
  • Solving the Shakespeare Million Monkeys Problem in Real-time with Parallelism and SignalR – Scott Hanselman combines forces with Stephen Toub to try to create some computer based monkeys to write some Shakespeare using genetic algorithms and the .NET Parallel Programming features, and then works with Paul Batum to take the monkeys to the Web using SignalR.
  • Legacy ETL solutions – Ayende discusses some simple tricks you can use to make periodically pulling data out of legacy systems in ETL operations easier, discussing identifying rows and detecting modifications.
  • Interactive, free and just plain cool, .Net Tutorial – Greg Duncan highlights a free .NET Tutorial delivered via an innovative Computer Based Training platform, both created by Motti Shaked.
  • Using MEF 2 with ASP.NET MVC 3 – Nick of the BCL Team discusses the latest preview of MEF and takes a look at using its ASP.NET MVC functionality for building compositional applications on the ASP.NET MVC Platform, giving a walk through of the features.
  • String.Intern() method implements FlyWeight pattern for better Performance and reduces MemoryFootprint – Santhosh Reddy gives a short introduction to the concept of Interning of Strings in the .NET framework illustrating with three examples.
  • My Code Kata – A Solution Kata – Glav discusses his own Code Kata exercise, a somewhat larger and more complex exercise than the traditional Kata which he is terming a Solution Kata, sharing the problem statement and his solution to it.