Entlib Extensibility Labs final release includes the Custom Application Block tutorial

Just a quick note: Extensibility Hands-on Labs for Enterprise Library have been updated to include guidance and exercises on building custom application blocks – both runtime and design-time pieces. The full set of labs is on MSDN now. A friendly reminder, if you build an extension to EntLib that others may potentially benefit from, consider…


Enterprise Library Extensibility

Extensibility has always been one of the key design principles for Enterprise Library. Today, there are 3 ways how EntLib can be extended and customized: 1) Write pluggable custom providers. Each application block has extension points which you can leverage. With providers, functionality that is not a part of the application block’s core functionality can…


Just released: EntLib Contrib – January 2010

Enterprise Library Contrib community just published a new release. Congratulations! Check it out! Not only it upgrades all existing contributions to target the Enterprise Library 4.1, it also includes new features: 5 new or rewritten DAAB data providers for IBM DB2, MySql, Oracle ODP.NET, PostgreSql, and SQLite Query Application Block Resource Application Block integrated with…


Enterprise Library 5.0: Architectural refactoring complete

The highest priority story in the EntLib5 backlog is ARC01: Architectural refactoring, which includes the use of a dependency injection container for wiring your EntLib objects instead of the one-off ObjectBuilder factories and DI container independence (to allow other containers such Spring.NET, Castle/Windsor, StructureMap, Ninject etc. to be used instead of Unity if you prefer…


Just Released: Unity Application Block 1.2 for Silverlight

If you are building rich application experiences in Silverlight, you can now use the power of dependency injection. It was possible to use Unity on Silverlight before, but you had to make some tweaks since Silverlight has some differences from the desktop common language runtime (CLR). We are happy to announce the official release of…


What is Enterprise Library team currently up to?

After shipping Enterprise Library v4.1, the team is focusing on the ease-of-use and learnability aspects of both EntLib and Unity. Our top stories of the current backlog include the following: Unity for Silverlight [Done – 12/14/2008] Comprehensive Enterprise Library FAQs [Done – 2/10/2009]  Validation Block Hands-on Lab [Done – 1/3/2009] Interception Hands-on Lab [Done -…


Just Released: Microsoft Enterprise Library 4.1 and Unity 1.2

From the floor of the Los Angeles Convention Center, I am writing this message in between many exciting PDC sessions and conversations with customers of Enterprise Library and other p&p assets. Microsoft patterns & practices is pleased to announce the twin release of Microsoft Enterprise Library 4.1 and Unity 1.2. What’s New in Enterprise Library…


Unity DI container 1.0 shipped!

Microsoft patterns & practices is excited to announce the release of Unity 1.0. As many of you already know, Unity is a lightweight, extensible dependency injection (DI) container. It facilitates building loosely coupled applications and provides .NET developers with the following advantages: Simplified object creation, especially for hierarchical object structures and dependencies; Abstraction of requirements;…


Unity container: resolving non-public objects

If you care, please read the following thread posted on Codeplex: http://www.codeplex.com/unity/Thread/View.aspx?ThreadId=25123 and comment on the path we are taking to address the issue with injecting and resolving non-public types in partial trust scenarios. Thanks!