Foreword

Being a Developer isn’t easy. Generally this is a good thing, or the job would get boring very quickly. Each project brings new requirements and new technical challenges, and the backdrop of products and platform versions is constantly evolving.

Amid all the excitement, though, there’s still a considerable amount of déjà vu in development: the feeling that you’ve written the exact same code many times before. This happens because real-world needs often require developers to write generic code at a higher level of abstraction than provided by base platform capabilities—often for application infrastructure or cross-cutting features that feature in enterprise line-of-business applications.

Not only is it boring writing more or less the ...

Get Effective Use of Microsoft Enterprise Library: Building Blocks for Creating Enterprise Applications and Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.