Making Dependency Injection Simpler in EntLib 4

The benefits of modular design with cohesive components that have little or no coupling to the rest of the software system are commonly recognized today. Dependency injection is a mechanism that facilitates such aggressive decoupling and independence of components. Lightweight dependency injection containers (such as StructureMap, Spring.NET, or Castle Windsor) help assemble components (potentially from…


Enterprise Library: alive and well – planning v3.5

It’s been over a month since I posted a survey on EntLib extensibility. Big thanks to all respondents (over 100 ) – your thoughtful answers are valuable in understanding EntLib usage and extensibility scenarios. Now we are in full motion, planning v3.5 release of EntLib.  The objectives are to port EntLib to Orcas and .NET3.5 and…


EntLib Contrib – community-developed extensions to Enterprise Library – September release

I’d like to invite current users of EntLib to check out the recent EntLib Contrib release – it’s worth it – see 5 good reasons for this! Congratulations to Tom Hollander and Olaf Conijn who coordinate the project and everyone who’s been involved! In his announcement, Tom invites participation in the future work – I’d like to encourage…


Using Validation Application Block from Web apps in an AJAX way

The Validation Application Block (VAB) added to the Enterprise Library v.3 a comprehensive set of common validators and integration adapters for Windows Forms, ASP.NET, and WCF. Additionally, Martin Bennedik built an adapter for WPF. More than half of those who responded to my EntLib Extensibility survey, indicated that they used VAB. That’s a great adoption!…


Influence the future of MSF guidance

Andrew Delin, a colleague of mine, who is working on the next generation of the Microsoft Solutions Framework, posted a survey on the usage of MSF. Your participated is invited! 


Scrum at Macro and Micro Levels

Scrum has come of age. Not only it is entering the mainstream of modern software development, but it is, IMHO, the most popular/successful agile method for project management today. It was not the case a few years ago, when XP dominated the agile world. Ken Schwaber reconfirmed this with some stats on Scrum penetration, the…


Planning the next release of Enterprise Library

We, at patterns & practices, are planning a release of Enterprise Library for Visual Studio 2008 (Orcas). It will happen at around the same time Visual Studio 2008 is out (Feb 2008 as per our roadmap). At a minimum, you can expect the current functionality ported to Orcas. In order to identify potential opportunities for the…


Just released: "Team Development with Team Foundation Server" Guide

The final version of the “Team Development with TFS” Guide is released today by the patterns & practices team. It targets both audiences – those who are already using TFS and those who are just starting to adopt it. The actionable how-to’s are particularly useful.  This is the guide that’s been in beta for the last couple…


New GAX/GAT July 2007 Released

I am pleased to announce the release of the July 2007 CTP of the Guidance Automation Toolkit and Guidance Automation Extensions. (Note, the updated MSIs are published and available for download; while the MSDN page may still be saying February 2007 – that will be fixed as soon as MSDN changes propagate)  New in this release It is a minor update…


Shipping GAX 1.3 – your input is invited

Hello, community! We have GAX/GAT1.3 ready to ship. However, none of the p&p factories are implemented for Orcas at the moment. So, despite the fact that GAX/GAT is available for Orcas, you can only use it to build your own factories, not to run the ones shipped by p&p (i.e. Web Client Software Factory, Smart Client…