The Morning Brew #477
Posted by Chris Alcock on Monday 16th November 2009 at 08:44 am | Tagged as: .NET, Development, Morning Brew
Expecting this week to be a busy one with PDC being held this week.
Software
- Linq to Sql Profiler is now on public beta – Ayende announces the first beta release of Linq to Sql Profiler, a profiler for the Microsoft Linq to Sql ORM which works in a similar fashion to his NHibernate Profiler
- November 2009 Release of the Windows Azure Tools and SDK – Sam Gentile highlights the release of the latest Azure tools and SDK. This November release fully supports Visual Studio 2010 Beta 2 and Visual Web Developer Express 2010 Beta 2, along with a number of other changes, enhancements and new features
- RoundhousE DB Migration: Action Shots – Rob Reynolds shows off RoundHousE, an open source database deployment tool, available as a source distribution, which looks like it has a number of useful features and safegards for manipulating database schema using assisted SQL scripts
Information
- Castle Windsor lazy loading – Krzysztof Kozmic talks about a new feature recently added to Castle Windsor which allows you to defer component registrations until the last minute meaning that you don’t have to register all components up front
- Consuming a Portable Area with a Web Forms application – Jeffrey Palermo shares an introduction to the Portable Areas functionality that HeadSpring Systems have donated to the ASP.NET MVC Contrib project, providing a way to build an area of the page which can be reused between projects
- ASP.NET MVC: Validating objects using Enterprise Library validation application block – Gunnar Peipman talks about integrating the Enterprise Library Validation application block into an ASP.NET MVC application, showing where the application block sits in the archicture, how to implement the validation in business models, and report back on validation to the User
- Multi-Threaded K-Means Clustering in .NET 4.0 – Justin Etheredge shares a worked example of an implementation of the K-Means clustering algorithm using the parallel features of the .NET 4 CLR. Full source is included
- TDD: Combining the when and then steps – Mark Needham talks about how a strict adherence to the DRY (Don’t repeat yourself) Principle in Unit Tests can result in less readable tests. Mark also issues A reminder to talk to the rubber duck, a useful technique which I refer to as the ‘Code Bear’, where simply expressing the problem you are having leads to a solution
- Lessons Learned (Part 2: Performance Testing and Garbage Collection) – Patric Fornasier shares some more lessons about performance testing practices, and the role of the garbage collector
- Validating business objects with AOP (1: the domain) – Thomas Weller investigates using Aspect Oriented Programming techniques to apply validation checks to his business objects using PostSharp and the ValidationAspects aspect library
- MVVM Study Part 4: Naked WPF – Rob Eisenberg shares a simple implementation of Model View View Model using just the core WPF stack (without any additional frameworks), allowing you to see what the core principles are
- Videos: Azure Services in Visual Studio 2010 Beta 2 with Jim Nakashima, Part I – Charlie Calvert shares a video interview series he did with Jim Nakashima, looking at the support for Azure in Visual Studio 2010, looking at techniques for quickly deploying applications to the cloud. (three parts linked from this post)
- Fun with Linq Aggregate – Mike Hadlow explores the Linq Aggregate function, showing how it might be used to parse a CSV file into nested lists of ints.
- Capturing and Transforming ASP.NET Output with Response.Filter – Rick Strahl takes a look at the ASP.NET ResponseFilter, and shows how you can use this extension point to plug in some cool functionality such as Gzip compression
- It’s Time for This: ActiveRecordEngine for ASP.NET MVC – Rob Conery talks about his dreams of creating an ActiveRecordEngine implementation for ASP.NET MVC which would allow for any implementation of active record to be plugged into the framework. Interesting stuff
- Request/Response Service Layer: Testing Synchronous Client-Side Usage – Davy Brion continues his Request Response series with a look at testing synchronious client side calls to the service layer, and looks at Asynchronous Client-Side Usage
Hi Chris,
Just a quick thank you for the brew.
I read it every day.
Keep up the good work!
Mat