Software

  • IronRuby 0.9.2 – IronRuby reaches its 0.9.2 release in the build up to a 1.0 release, and this one closes a further 44 bugs and also introduces an MSI based installer.
  • Ample SDK Goes Open Source! – Ajaxian highlights Ample SDK, a GUI toolkit now released under the GPL/MIT license, which makes it easy to create cross browser vector graphics along with powerful webforms UIs using standard web technologies such as SVG, XUL, etc
  • ASP.NET Debugger Extension for IIS 7 – Vijayshinva Karnure shares a new extension for IIS7 which provides additional functionality for debugging ASP.NET Applications allowing you to easily identify modules which were built in debug mode, view the callstack of threads inside the worker process, and monitor the trace output of processes. Both 32 and 64 bit versions are available

Information

  • Dependency Injection and Inversion of Control are not rocket surgery – Scott Koon shows how the techniques of Dependency Injection and Inversion of control are not as complicated as may developers believe, looking at definitions of the techniques and showing simple examples of both.
  • Reading Code: Unity – Mark Needham discusses the technique termed ‘Effect Sketching’ by Michael Feathers, and how it can help you to understand a codebase by identifying interactions between fields and methods of classes. Mark also shows how Graphviz can help visualise such work
  • ASP.Net MVC Portable Areas – Part 3 – Eric Hexter continues his series looking at creating and using ASP.NET MVC Portable Areas to allow you to share functionality between MVC applications. This part looks at the use of the Portable Areas created last time
  • Html Encoding Nuggets With ASP.NET MVC 2 – Phil Haack talks about how they have managed to create a single ASP.NET MVC Preview 2 DLL built against .NET 3.5SP1 which is shared between VS2010 and VS2008 and can utilise .NET 4 functionality when it runs under that runtime
  • I Command MVVM – Rishi talks about the ICommand interface and its implementations in nRoute.Toolkit’s MVVM implementation, showing how it is the key part in exposing and consuming the View Model in the framework
  • New Article by Bill Wagner on Dynamic Method Bags in C# 4.0 – Charlie Calvert highlights a new C#4 article from Bill Wagner looking at Dynamic Method Bags, and how you can use the dynamic functionality to call your own C# objects without using reflection
  • Improving JavaScript Skills – K. Scott Allen looks at the use of jQuery and qUnit combined with the Kata style problems to help aid learning and improving JavaScript skills
  • The WPF Starter Kit – A simple, barebones, pick it up in an afternoon, MVVM/Navigation/Commanding Framework – Gerg Duncan highlights the WPF Starter Kit CodePlex project which provides a simple head start to creating an MVVM WPF application
  • VM Workshop: Model View ViewModel (MVVM) and the Presentation Model Pattern in 5 UI Platforms – Craig Shoemaker tlaks bout a new project called the VM Workshop which aims to provide MVVM and Presentation Model patterns implemented in a number of common technologies. This is an open source project and contributions are welcome.
  • A URL Resolver Module for ASP.NET MVC – Dylan Beattie shows how by intercepting the output stream of an ASP.NET MVC page you can re-write parts of the HTML, and provides an implementation of this which provides the same support for ~ in URLs that WebForms developers make use of to have URLs re-written to the application base.
  • TDD is not about testing, it’s about how we develop software – Thomas Weller reflects on his 2 years of experience of Test Driven Development, talking about some of the common ideas behind doing TDD, sharing his experience of these benefits.
  • Transparency 101: Basic Transparency Rules – ‘shawnfa’ talks about the basics of Security Transparency and Secuirty Critical code and how the two relate within the in .NET 4

Community