The Morning Brew #279
Posted by Chris Alcock on Wednesday 4th February 2009 at 08:38 am | Tagged as: .NET, Development, Morning Brew
I spent last night constructing a new simple application to help me build The Morning Brew now that Ma.gnolia is out of action for a while – it seems to have worked OK, but I have found a few user experience annoyances using it this morning that I’ll have to fix.
Information
- Dynamic reflection versus static reflection – Gabriel Schenker explores the concepts and ideas behind the two types of reflection – dynamic reflection which evaluates the metadata and static reflection which works by using expression trees
- Properties vs. Attributes – Eric Lippert compares properties and attributes for providing metadata for business rules, concluding that attributes are better for mechanisms where as properties are for the domain.
- UX Patterns Explorer – Brad Abrams highlights a really nice patterns browser application containing information about User Experience patterns created by the folks at infragistics
- Nested CreateCriteria ‘gotcha’ when using NHibernate – Derik Whittaker looks into some seemingly strange behaviour in NHibernate with multiple criteria, and discovers that subtle differences in the way you build queries can have a dramatic difference to how they run
- .NET Memory Leak: To dispose or not to dispose, that’s the 1 GB question – Tess Ferrandez explores a large memory dump from an IIS W3WP instance with a view to identifying problems with memory leaks
- Using the ASP.NET MVC source code to debug your app – Steve Sanderson talks about the availability of the ASP.NET MVC source code and how this allows you to run your application alongside the MVC source to make debugging issues with the framework much easier.
- From a data centric to a domain driven design – Gabriel Schenker, at his other blogging home, looks at how NHibernate fits against two different program design methodologies
- Windows 7 Product Lines Announced – Scott Dorman highlights the information released yesterday about the 6 different editions of Windows 7 that there will be, including some details of their key features
- C# "dynamic" Part VII – Chris Burrows continues his series exploring what can and can’t be achieved with the C#4 dynamic feature – this part looks at using dynamic as a generic type in an interface
- The use of partial classes – Laila Bougria examines the use of partial classes, looking at the ‘official’ reasons given by Microsoft for the features existence, and calling question on the practices that lead to some of these requirements
- Introduction to Functional Programming using F# – Part 1 & Introduction to Functional Programming using F# – Part 2 – M Sheik Uduman Ali explores F# programming and the concepts behind functional programming in this code project series of articles
- Step-by-step Introduction to Delegates and Lambda Expressions – Gabriel Schenker continues his prolific series of posts with an introductory look at delegates and lambda expression, showing with plenty of example code how you can evolve your code from one to the other
- Auto mocking Explained – Joshua Flanagan looks at how AutoMocking with IOC can really help make your test easier to construct by removing a lot of the noise that is required to mock any other way
[…] The Moring Brew #279 (Chris Alcock) […]