The Morning Brew #414
Posted by Chris Alcock on Tuesday 18th August 2009 at 07:16 am | Tagged as: .NET, Development, Morning Brew
Software
- Moonlight 2.0 goes Beta – Miguel de Icaza announces the newly feature complete beta release of Moonlight 2.0, the cross platform Silverlight 2 implementation
- Rest For ASP.NET MVC SDK and Sample – Phil Haack announces the latest offering from the ASPNET MVC team, a REST SDK and sample application running on top of the ASP.NET MVC framework. From Phil’s post it sounds like lots of this functionality may make the move into the framework over time.
- KIGG 2.5 Released – Amr ElGarhy announces the release of KiGG 2.5, an update to this ASP.NET MVC powered Digg clone. This release includes updates of various components utilised, such as Moq 3, DotNetOpenAuth 3.2, along with utilising the Entity Framework with a repository pattern.
Information
- IoC in .NET part 5: Using CastleWindsor container – ‘Sharpoverride’ continues its look at the various IOC implementations available with part 5 of the series exploring how the Castle Windsor Container compares in the sample scenario, and Part 6 explores the Microsoft Unity container in the same scenario.
- F# First Class Events – Creating Events – Matthew Podwysocki continues his series on events in F# with a look at how you declare / create events and publish them in F#, comparing to the same process in C# along the way.
- Arrays of arrays – Eric Lippert takes a look at the humble array, and shows how they can quickly get confusing when you have arrays of arrays, exploring different possibilities of how things might work before explaining what actually happens
- A total n00b’s guide to migrating from a custom data layer to Nhibernate: getting started – Bertrand Le Roy takes a look into NHibernate and looks at the process of migrating from a custom data access layer to using NHibernate. This post and associated screen cast explores the getting started aspects of working with NHibernate, addressing the references required, and the session factory and mapping files.
- How-To: Using the N* Stack, part 4 – Jason Dentler continues his series of posts on the alternative .NET development stack, with a look into the operation of NHibernate, and writing some tests for the NH mappings backed onto SQLite.
- Law of Demeter: Some thoughts – Mark Needham talks about the Law of Demeter, and looks at its implications on getting data into the view, along with some ways of working that support the ideals of the LoD.
- GC Helper for Obtaining Live Instances of a Type, or How I Implemented GC.GetAliveInstancesOf<T>() – All Your Base Are Belong To Us – Sasha Goldshtein provides a demonstration implementation of a method that Patrick Smacchia asks for, which retrieves references to all the objects currently in the various generations of the Garbage Collector
- Never In Doubt: Do Not Make Every Method Virtual – Ward Bell kicks of an interesting debate about having methods declared as virtual by default, looking at a number of reasons why you wouldn’t want virtual. Ayende responds with his post Virtually everything talking about closed for modification and the importance of extensibility. Mark Nijhof also responds with his post Running with Scissors, looking at keeping parts of frameworks internal/sealed and the protecting people from doing something silly angle
- (Mis)using C# 4.0 Dynamic – Type-Free Lambda Calculus, Church Numerals, and more – Bart De Smet embarks on another brain exploding post, looking at the use of lambda calculus with the C#4 dynamic keyword allowing you to create type free lambda expressions
- LINQ to Ducks – Bringing Back The Duck-Typed foreach Statement To LINQ – Bart follows up with a shorter (and more easily understood) post looking at duck typing in the foreach statement with Linq,
- Automating .NET development (and NHibernate) with IronRuby + Rake – Tobin Harris takes a look at using IronRuby and Rake to automate various development processes.
Comments Off on The Morning Brew #414