The Morning Brew #467
Posted by Chris Alcock on Monday 2nd November 2009 at 08:30 am | Tagged as: .NET, Development, Morning Brew
Software
- NHibernate 2.1.1 Released – Ricardo Peres highlights the release of NHibernate 2.1.1 GA on Saturday. From the look of the Release Notes (and the version number) its a bugfix release with some minor improvements
- Mvc Turbine v2 RC – Javier G. Lozano announces the release candidate for the second version of Mvc Turbine, a plug-in which brings improved support for Inversion of Control (IoC) , Auto-Registration of View Engines, Filters, Controllers, Routes and custom IHttpModules, along with a set of core components refered to as Blades for MVC, routing and web components
Information
- Irony – Kirill Osenkov takes a look at Irony the .NET Compiler Construction Framework created by Roman Ivantsov, showing how to create an expression tree via expression parsing
- Castle Dynamic Proxy tutorial part XV: Patterns and Antipatterns – Krzysztof Kozmic closes out this considerable series on Castle Dynamic Proxy 2.1 with a look at some of the problems people often run into when working with dynamic proxying along with a reminder about applying the Single Responsibility Principle to interceptors
- ASP.NET MVC Resource Guide – Chris Bowen presents a number of useful resources for getting started with and looking deeper into ASP.NET MVC which complements the talk he gave with Patrick Hynds at the Stack Overflow DevDays Conference in Boston
- DDDD: Why I Love CQRS – Jonathan Oliver talks about Command Query Responsibility Segregation (CQRS) talking about the basic concept and how it can be applied
- ASP.Net MVC Portable Areas via MvcContrib – Eric Hexter talks about the concept of Portable Areas in ASP.NET MVC, and how Version 2 of the framework makes achieving this functionality in the MVC Contrib project possible
- Character Testing with the Char Structure – BlackWasp highlight some useful methods available on the Char class which allows you to easily check the characters for particular properties such as being numeric, whitespace, etc.
- Should I use MEF with an IoC container? – Part 1 – Glenn Block answers the question which is complementary to that answered in a previous post, looking at if you need / should use the Managed Extensibility Framework with an IoC Container
- T4 Preprocessed Text Templates in Visual Studio 2010 – Karl Shifflett explores the new VS2010 functionality for Preprocessed T4 Templates, showing what they are, and how they can be utilised
- NHProf and Caliburn Testability – Rob Eisenberg shares some of his experience on UI Testability by talking about how he did he UI testing on NHProf
- The Bad Practices of Exception Handling – Hans-Eric Grönlund shares his top 3 exception handling worst practices, which I’m sure we’ve all seen in code, and probably written at some point too.
- State Pattern, Enumeration Class and Fluent NHibernate (Oh my!) – Richard Cirerol talks about refactoring from simple enums to a full state pattern implementation and some of the bits surrounding persistence that he found troublesome
- Simple way to cache objects and collections for greater performance and scalability. Free source code and programming help – Omar Al Zabir shows how caching can drastically improve application performance, and shows how you can easily implement caching using Aspect Oriented Programming techniques with the AspectF library
- Coding: Invariant checking on dependency injected components – Mark Needham continues discussing invariant checking, this time looking at checking on the dependencies that should be being provided by the Dependency Injection framework, asking if this is necessary, and if there is a better place to check these dependencies
- You see that database? OFF WITH HIS HEAD! – Ayende reminds us that set based database operations are far and away the best way of working with databases for performance
- Contract classes and nested types within interfaces – Jon Skeet talks about the use of contract classes with interfaces, and discusses where it is best to locate these classes
Community
- ThoughtWorks Quarterly Briefings in December – Jim Webber highlights the ThoughtWorks Quarterly Briefing Events to be held on 7th December where he will be speaking on web based SOA. These events are held in both Manchester and London, with the London event being a breakfast event, and Manchester an evening
Comments Off on The Morning Brew #467