Software

  • ASP Classic Compiler 0.6.0 released. It can run FMStocks 1.0 – Li Chen announces the release of Version 0.6 of the Classic ASP Compiler which takes Classic ASP code written in VBScript and runs it under the ASP.NET / CLR. This release is significant in that it runs the Fitch and Mather Stocks 1.0 sample application completely. Currently this requires a few minor modifications to the original, but even so, its pretty impressive stuff
  • Pex 0.20.v0.20.41218.2: Beavers, new Event View and bugs fixes – Jonathan "Peli" de Halleux announces the release of Pex 0.20. This release introduces Beavers’ which are models which build on Moles, adding behaviour to the mole. Thsi release also adds a global event view to Visual Studio allowing you to more easily see the outcome of your explorations. Thsi release also contains the usual bugfixes and improvements, along with a few breaking changes.
  • Agatha 1.0 – Davy Brion announces the 1.0 release ofAgatha, his Request Response Service Layer implementation. This release adds support for one-way requests to the framework, but other than that is the same as the 1.0 beta 2 release
  • Blogging code samples stays easy [Update to free ConvertClipboardRtfToHtmlText tool and source code for Visual Studio 2010!] – David Anson (AKA Delay) releases an update to his utility which converts from the Visual Studio Rich Text clipboard format into formatted HTML. This update now supports the current beta release of Visual Studio 2010 which uses a slightly different clipboard format.
  • Windows Azure AppFabric SDK v1.0 Released (Service Bus and Access Control) – Greg Duncan highlights the latest release of the Azure AppFabric SDK (V1.0). The SDK contains all the API’s nexessary for working with Azure, including the Service Bus and AppFabric Access Control functionality for WCF, and also includes numerous samples and sample applications covering the range of internet applications in use today.

Information

  • ASP.NET MVC 2 and Visual Studio 2010 – Phil Haack outlines the compatibility issues and limitations introduced between ASP.NET MVC 2 releases and Visual Studio 2010 beta releases, and shares his hopes that the VS2010 RC will be able to include the RC release of ASP.NET MVC 2
  • Passing anonymous objects to MVC views and accessing them using dynamic – David Ebbo shares a custom implementation of ViewPage which makes it possible to pass anonymous types through to the ASP.NET MVC View and work with them using the Dynamic support in .NET 4
  • Open Source Licensing, Copyright Notices, Contributions: What To Do? – Davy Brion discusses some of the issues involved actually applying an open source license to his work, and seeks community assistance with where the license boilerplate should be placed, and what it should contain.
  • Introducing FunctionalNHibernate – Robert Pickering introduces FunctionalNHibernate, an attempt to make working with NHibernate from F# easier, and to utilise some of the F# functionality such as quotation system in place of C# expression trees.
  • Adding a bit of Spark to Nerd Dinner – Mike Ormond continues his exploration of the Spark view engine with a look at introducing the Spark engine into the MVC Nerd Dinner Sample application
  • The Polyglot Tester – ‘Uncle’ Bob Martin argues for the idea of Polyglot’s in testing, meaning that testers are able to choose the best method of testing for the particular problem, Illustrated with some examples of where the Given-When-Then style testing is better replaced with a table based approach,
  • Trying MonoDevelop On OS X, Part Two – Davy Brion re-explores the idea of developing .NET on OSX with a look at the latest releases from the Mono Project
  • What Is The Difference Between an IoC Container and MEF? – Jak Charlton sets about looking at the differences between the Managed Extensibility Framework (MEF) and standard Inversion of Control (IOC) containers, looking at how MEF is an architectural decision which brings more to the table, where as IOC is a code level decisoin.
  • Logging Guidelines – Tom Czarniecki gives some guidelines as to what should be logged at the various logging levels provided by Log4Net (and many other logging frameworks)
  • C# String Interpolation – Miguel de Icaza discusses a proposed extension to Mono which will allow for easier string interpolation by using different string syntax. Interesting discussion in the comments