Software

  • Orchard 0.5 is out – Bertrand Le Roy announces the 0.5 release of Orchard, the Web CMS implemented on top of ASP.NET MVC, with this release rounding out the developer use of the system, providing extensibility features including dynamic compilation of modules to simplify the development process.

Information

  • IronRuby and the Reactive Extensions for .NET Together at Last – Matthew Podwysocki looks at the recent IronRuby 1.1 release, and at how you can bridge from IronRuby Enumerables to .NET IEnumerable, and shows how this can be further extended to allow you to work with IObservable in IronRuby, bringing the Reactive Extensions to Ruby
  • Creating Copies of Attributes – Phil Haack shares some interesting experimentation with copying .NET Attributes, looking at some of the complexities of Reflecting on attributes, and creating new instances of attributes from existing ones.
  • Mastering Expression Trees With .NET Reflector – Paulo Morgado shares a useful trick using the .NET Reflector to de-compile a compiled lambda expression to get the code which actually creates the expression, allowing you to build custom expression trees at runtime,
  • Other Languages – Ian Griffiths rounds out his series on creating Cartesian Products in C# with a look at how other programming languages can manage the same. This has been an interesting series, and I urge you to read back through his previous posts in the series.
  • MVP In Silverlight/WPF: Implementing The Details UserControl – Davy Brion continues his series on MVP over MVVM for WPF and Silverlight development with a look at the implementation of the second UserControl for his sample application to illustrate the use of MVP
  • News Flash: Try Windows Azure for One Month Free! – Some great news for any US based developers who wish to try out Windows Azure, Microsoft are making 500 free 1 month accounts available every month which allow you to work with Windows Azure with no requirement for any payment information.
  • Aspect Oriented Programming made easy with Event-Based Components – Part II – Ralf Westphal continues with his look at Event Based Components and Aspect Oriented Programming, illustrating how easily an event based components architecture allows you add Aspects of various types to your code, illustrating with logging, validation and exception handling implementations

Community

  • Upcoming online classes – Greg Young is running 2 more Virtual / Online classes on Domain Driven Design and Command Query Responsibility Segregation, one on Monday 9th August (US Time zone), and one on Saturday 4th September (EU Time zone). Registration for both sessions is open now, and payment is in the form of a discretionary donation.
  • ALT.NET Israel Autumn 2010 – Ayende announces the 4th Alt.Net Israel ‘Un’ Conference, to be held on Thursday 2nd and Friday 3rd September 2010. Registrations are now open for the event, with the Thursday evening being the planning session and the Friday being the full day un-conference.