Software

  • We have released MonoDevelop 2.4 – Miguel de Icaza announces the release of MonoDevelop 2.4, the Mono based IDE for developing .NET and Mono Applications on Windows, MacOS X, and various flavours of Linux. This new release brings support for developing with Gtk#, ASP.NET MVC, Silverlight, MonoMac, MonoTouch, WCF Endpoints and T4. Miguel also highlights that Infragistics Announces Support for Mono in the form of their NetAdvantage for ASP.NET controls library supporting Mono out of the box.
  • Announcing PostSharp 2.0 RC 1 – Gael Fraiteur announces the first Release Candidate Release of PostSharp 2.0. This release includes numerous bugfixes, along with improved licensing code, simpler configuration, support for FxCop and much improved documentation as noted in his blog post PostSharp 2.0 Documentation Finally Available
  • dotless Version 1.1 Released! – Daniel Hoelbling announces the release of version 1.1 of dotless the dynamic CSS implementation for ASP.NET. This new release includes their new and improved parser, bringing improved error reporting, along with query string parameter passing and improvements to caching.
  • ASP.NET MVC – MvcSiteMapProvider 2.0 is out! – Maarten Balliauw announces the release of the ASP.NET MVCSiteMapProvider 2.0. The version 2 release includes a number of major changes, and as such is not backwards compatible, however the V2 does now provide a solid bas for extensibility in the future. In this post Maarten runs through the major features and shows how to use them.
  • Details of 5GB and 50GB SQL Azure databases have now been released, along with new price points – Eric Nelson shares the news of the new pricing details for the new sizes of SQL Azure databases, and also highlights the New SQL Azure Development Accelerator Core promotional offer which will give you 6 months of Business Edition Databases at 25% off standard rates.
  • June Visual Studio 2010 and .NET 4.0 Training Kit Released – Ricardo Peres highlights the latest release of the Visual Studio 2010 and .NET 4 Training Kit, packed with presentations, hands-on labs and demos to provide information on the whole range of technologies in the release from C# 4 to Windows Phone 7 (and everything in-between)

Information

  • Introduction to the Reactive Extensions for JavaScript – Conditionals – Matthew Podwysocki continues his series looking at the Reactive Extensions for JavaScript and .NET with a look at the conditional operators Observable.If and Observable.Case, illustrating with examples in .NET and JavaScript.
  • Null Or Empty Coalescing – Phill Haack takes a look at making the null coalescing operator more useful with the introduction of some extension methods on strings to allow coalescing if the string is empty, or only includes whitespace.
  • How I understood monads, part 1/2: sleepless and self-loathing in Seattle – Bertrand Le Roy attempts a simple introduction to the concept of monads, illustrating the various key concepts with code samples and explanations (in language other than code)
  • Units of measure auto-conversion – Phillip Trelford dives into the F# Units of Measure functionality taking a look at how all units can be related back to base units, allowing for automatic conversion between units (letting you add metres to Kilometres for example)
  • RIA Services and Authorization – Nikhil Kothari continues his series of posts on the Rich Internet Application Services, exploring the concepts of Authorization in RIA, illustrating with the help of the Book Club Sample application.
  • Start Learning Ruby with IronRuby – Setting up the Environment – Kazi Manzur Rashid offers a getting started post looking at configuring your development environment to experiment with Ruby using IronRuby and NotePad++ as the IDE.
  • Multi-tenant ASP.NET MVC – Views – Zack Owens continues his series on Multi-tenant ASP.NET MVC with part 4 looking at Views, and talking about an implementation using a custom View Engine based on the Spark View Engine to hook up the tenancy aspects using conventions in naming the Views DLL.
  • Agile Testing is Different – John Sonmez looks at the difference between the traditional software testing approaches and those of Agile Testing, exploring the need for automation, looking at the testing workflow, and the role of the QA person.