Why Singletons are Evil

While I did not write this, I totally agree with it. Brian Button is probably one of the most talented people I know, and I am sure he would love your feedback. 1)       Singletons frequently are used to provide a global access point for some service. True, they do this, but at what cost? They provide…


How To : Get Enterprise Library to work Whidbey Beta 2

Beta 2 is out and Enterprise Library doesn’t work .   The problem is a few regression bugs in Whidbey (most of them with the XmSerializer).  I have actually got everything working on Beta 2 and want to give you a few pointers to get it working. If you don’t care about the obsolete classes /…


Enterprise Library RTW (Release To Web)

Barring any major catastrophes, it is official.  On January 28th Enterprise Library will be up and available on MSDN.  Spread the word… download the code, give us feedback, join the GotDotNet workspace.  Tell your mom, it could change her life .


Enterprise Library : Configuration Part 1

As Peter Provost says to me all the time “it is all about configuration, that is what it [Enterprise Library] essentially is…”.  I guess he is right.  Since Enterprise Library [EntLib] is built to be extensible, pluggable, etc., we needed a mechanism to allow for these requirements.  The default Configuration system in the .NET framework allows…


Enterprise Library 2.0 Cometh

I know everyone has been waiting patiently for us to give some information on V2. Well here is my first post on what we are doing in V2.  We have been really working hard to get the core of Enterprise Library working with Whidbey. We have finally got an approach that is aligned with the…


Enterprise Library Community

As I sit here in a ~54US a share coffee house (hopefully will be having a 2 for 1 sell soon), I am pondering the question… “how can we build a better community?”.  I have been trying to answer questions on the GotDotNet site (that never seems to service it’s community ) [I am trying…


Enterprise Library Webcasts

Session Date Level Title Abstract Presenter(s) 1 3/3/2005 200 patterns & practices Live: Enterprise Library Overview Enterprise Library is the next generation of the patterns & practices Application Blocks. This guidance is designed to assist developers with common enterprise development challenges and will deliver the most widely used blocks into a single integrated package. Our…


Enterprise Library : Configuration Part 1.1 – Cofiguration Runtime Overview

In my last post I tried to give a brief overview of Configuration.  In this post I am going to go over the concepts of the Configuration Library.  The following components that make up the public interface for the runtime : the Configuration Manager, the Configuration Context, Configuration Providers, Storage Providers, Transformers and Xml Include…


How to get Enterprise Library 3.1 working in VS 2008

Enterprise Library 3.1 was published for Visual Studio 2005. That is to say: the Guidance Packages and the integrated Configuration Tool were built to work with Visual Studio 2005. The rest of the library works against .NET 2.0 and continues to work with .NET 3.5 apps. We have done some work to get the integrated…


Enterprise Library ‘The Day After’

I can finally lift my head up. The day has finally arrived (as far as I know)… we are at zbb (zero bug bounce) and if nothing weird happens we will ship our bits to Avanade on Monday.  What does this mean for the rest of the world?  In 3 months we will RTW (release…