Enterprise Library 3.0

Tampa Architects Group EntLib 5 and Unity 2 Presentation

I will be speaking in Tampa at the end of the month.

posted @ Tuesday, May 11, 2010 2:37 PM | Feedback (0)

Unity 2 and Unity 2 for Silverlight Released

Unity 2 and Unity 2 for Silverlight have been released on Microsoft Downloads. Thanks to those who attended my presentation last night!!

posted @ Thursday, May 06, 2010 12:28 PM | Feedback (0)

Presenting Enterprise Library 5 and Unity 2 at Sarasota .NET Developer Group

Presenting EntLib 5 and Unity 2 in Sarasota next week.

posted @ Thursday, April 29, 2010 6:27 PM | Feedback (0)

Download Enterprise Library 5 and Unity 2

Both have been released as RTM.

posted @ Sunday, April 25, 2010 9:42 AM | Feedback (0)

Application Architecture Guide Layer Diagrams

Diagrams for Visual Studio 2010.

posted @ Sunday, April 11, 2010 7:51 PM | Feedback (0)

Enterprise Library 5 and Unity 2 Beta 2 Downloads

EntLib 5 and Unity 2 Beta 2 Released for Download.

posted @ Wednesday, March 17, 2010 10:50 AM | Feedback (0)

Enterprise Library 5 Configuration Editor for Unity 2

Taking the GUI editor for a spin for the first time with Unity.

posted @ Sunday, February 21, 2010 10:37 AM | Feedback (0)

Download Unity 2 and Enterprise Library 5 Beta 1

Time to start playing with the beta 1 release.

posted @ Monday, February 08, 2010 11:06 PM | Feedback (0)

Enterprise Library 5 DAAB Tutorials

A handful of Enterprise Library 5 DAAB Tutorials. Some interesting changes.

posted @ Wednesday, February 03, 2010 10:34 PM | Feedback (0)

Unity 2 Examples

A couple of examples on Unity 2.

posted @ Sunday, January 24, 2010 8:45 PM | Feedback (0)

Enterprise Library 5 DAAB - DatabaseExtensions Class and DAAB Accessors

Some cool changes to the Data Access Application Block in EntLib 5.0.

posted @ Friday, December 18, 2009 6:50 PM | Feedback (0)

Enterprise Library 5 Configuration Editor Preview

Can't get over how much the config editor has changed.

posted @ Wednesday, December 16, 2009 5:20 PM | Feedback (0)

Presenting ASP.NET MVC 2.0 and Enterprise Library and Unity

Presenting two talks at SouthWest Florida Code Camp this weekend!!!

posted @ Thursday, October 01, 2009 10:51 AM | Feedback (0)

Data Access Guidance - Microsoft Patterns & Practices

Expect this to be discussed at the Day of Patterns & Practices as well as the Tampa ASP.NET MVC Developer Group!!

posted @ Friday, July 24, 2009 10:24 AM | Feedback (0)

Custom ActionFilter in ASP.NET MVC with EntLib Logging Application Block

Sample ASP.NET MVC ActionFilter using Logging Application Block.

posted @ Tuesday, July 14, 2009 12:02 PM | Feedback (0)

Enterprise Library and Unity Deep-Dive Presentation at IASA Tampa in May

See you at the IASA Tampa meeting on May 28!

posted @ Sunday, May 03, 2009 7:34 PM | Feedback (0)

Enterprise Library Videos - New DAAB Screencast

Based on popular demand, a 23 minute screencast introducing the Data Access Application Block with and without Unity.

posted @ Sunday, April 26, 2009 2:57 PM | Feedback (0)

Presenting Enterprise Library Tips & Techniques in Lakeland Florida on April 21

Presenting EntLib and more goodies in Lakeland on April 21!

posted @ Thursday, March 26, 2009 4:10 PM | Feedback (0)

Prism v2.0 Released - Composite Application Guidance for WPF and Silverlight

Download the new release.

posted @ Wednesday, February 18, 2009 6:29 PM | Feedback (0)

Presenting Enterprise Library and Unity in Ft. Myers Florida

posted @ Thursday, January 29, 2009 4:10 PM | Feedback (0)

Enterprise Library 5.0 Request for Input on Application Blocks

'Tis that time of the year again...

posted @ Tuesday, January 27, 2009 9:11 AM | Feedback (0)

Enterprise Library Data Access Application Block and Stored Procedures in Your Data Access Layer

Should we be seeing custom code anymore?

posted @ Friday, December 19, 2008 4:17 PM | Feedback (0)

RemotingPolicyInjector and Interception Extension Screencast - Unity Samples

Interested in AOP Style Development with Unity IoC? In this screencast I discuss the fundamentals of what's coming in Unity v1.2.

posted @ Wednesday, September 24, 2008 10:10 AM | Feedback (0)

ASP.NET MVC Validation using Policy Injection Application Block in Enterprise Library

Using the EntLib Policy Injection Application Block to assist with validation in ASP.NET MVC.

posted @ Friday, September 12, 2008 12:15 AM | Feedback (0)

Validation Application Block and Unity Screencast - Enterprise Library 4.0

PnPGuidance screencast showing how to use the Validation Application Block with Unity in Enterprise Library 4.0. Hope it helps :)

posted @ Tuesday, May 27, 2008 9:31 PM | Feedback (0)

EntLib 4.0 Data Access Application Block and Unity Screencast

The first screencast on Enterprise Library 4.0, which covers using the Data Access Application Block with Unity.

posted @ Friday, May 23, 2008 12:37 AM | Feedback (0)

Enterprise Library 4.0 Data Access Application Block ( DAAB ) and Unity IoC Tutorial - DataAccessBlockExtension

Quick tutorial on how to get the Enterprise Library 4.0 Data Access Application Block to work with Unity.

posted @ Monday, May 19, 2008 12:19 AM | Feedback (0)

Download Enterprise Library 4.0 for Visual Studio 2008 and .NET 3.5 - Unity IoC - Enterprise Library Tutorials

Congratulations to the Enterprise Library Team for their release of Enterprise Library 4.0. A few enhancements and bug fixes in this release, but most importantly it comes with Unity IoC Integration.

posted @ Friday, May 16, 2008 11:34 PM | Feedback (0)

Unity 1.0 Released - Patterns & Practices IoC Container

posted @ Friday, April 04, 2008 8:33 PM | Feedback (0)

Enterprise Library 4.0 Download of March 2008 CTP Available

posted @ Monday, March 31, 2008 8:40 PM | Feedback (0)

Unity Dependency Injection and Open Generic Types

posted @ Tuesday, March 25, 2008 6:27 PM | Feedback (0)

Unity and Enterprise Library 4.0 and Prism ... OH MY!

posted @ Wednesday, February 27, 2008 10:44 PM | Feedback (0)

Simple Web Application Block Gets Unity Dependency Injection Support - Abstractions Are Good!

posted @ Friday, February 15, 2008 12:41 PM | Feedback (0)

ASP.NET MVC Framework and Unity Dependency Injection Container Part II

posted @ Thursday, February 14, 2008 10:34 AM | Feedback (0)

Unity Dependency Injection Container and ASP.NET MVC Framework

posted @ Wednesday, February 13, 2008 11:18 AM | Feedback (0)

Unity Dependency Injection Container Released on CodePlex - Feb 2008 CTP

posted @ Wednesday, February 13, 2008 8:09 AM | Feedback (0)

SQLSaturday - SQL Server Data Access Tips and Techniques with David Hayden - Tampa Florida

posted @ Sunday, February 10, 2008 12:07 PM | Feedback (0)

ASP.NET MVC Framework and Session State via StateValue from WCSF

posted @ Wednesday, February 06, 2008 6:04 PM | Feedback (0)

Enterprise Library 4.0 - Excited About Dependency Injection Application Block with PIAB

posted @ Wednesday, December 12, 2007 10:15 PM | Feedback (0)

PnPGuidance Update

posted @ Friday, November 23, 2007 3:57 PM | Feedback (0)

Presenting in Tampa on October 18th - Repository Factory, Enterprise Library, Guidance Bundles

posted @ Monday, October 01, 2007 1:01 PM | Feedback (0)

Guidance Bundles from Microsoft Patterns & Practices - Nice AJAX User Experience

posted @ Sunday, September 30, 2007 4:06 PM | Feedback (0)

Enterprise Library - Common Configuration - ObjectBuilder = Enterprise Library v4.0?

posted @ Wednesday, September 26, 2007 11:57 AM | Feedback (0)

Move Dependency Injection from WCSF to Enterprise Library

posted @ Saturday, September 22, 2007 6:40 PM | Feedback (0)

Simplifying Data Access for the Repository Factory - Still Using SqlHelper??

I have received a couple of comments from readers who would like to use the Repository Factory but are concerned about the overhead of the DAAB as compared to the old SqlHelper. Here is an example of pulling apart the DAAB to give you SQLHelper like functionality for the Repository Factory. Read more...

posted @ Friday, September 07, 2007 3:07 PM | Feedback (0)

Managing Custom Versions of Enterprise Library in Visual Studio Configuration Editor

posted @ Wednesday, September 05, 2007 11:35 AM | Feedback (0)

Repository Factory With Pluggable Database Provider - 4 Hours Including Custom Tooling

posted @ Saturday, August 25, 2007 6:56 PM | Feedback (0)

Planning Next Version of Enterprise Library - Fill Out Survey

posted @ Saturday, August 25, 2007 12:23 PM | Feedback (0)

Microsoft Patterns & Practices - Enterprise Library Is Not The Layer Of Abstraction in Software Factories

posted @ Friday, August 24, 2007 5:46 PM | Feedback (0)

Think of Enterprise Library as a Provider not a Dependency - Repository Factory Example

posted @ Friday, August 24, 2007 2:11 PM | Feedback (0)

Repository Factory and Enterprise Library Configuration Tool Support

posted @ Thursday, August 23, 2007 2:57 PM | Feedback (0)

.NET Rocks! Show Released - David Hayden on the Enterprise Library

posted @ Thursday, August 09, 2007 7:38 PM | Feedback (0)

Microsoft Patterns and Practices April 2007 DVD Released

posted @ Thursday, August 09, 2007 12:32 PM | Feedback (0)

Recorded My .Net Rocks! Show Today: Touring the Enterprise Library with David Hayden!

posted @ Tuesday, July 31, 2007 4:56 PM | Feedback (0)

LINQ to SQL Validation - Validating Properties and Business Objects - Validation Application Block Can Help

LINQ to SQL in Orcas Beta 2 has a number of new features that help with common validation scenarios both at the property level and at the business object level. Enteprise Library's Validation Application Block Can Help.

posted @ Tuesday, July 24, 2007 1:04 PM | Feedback (0)

Web Client Software Factory and Enterprise Library 3.1 Sample Available for Download

posted @ Sunday, July 01, 2007 9:08 PM | Feedback (0)

ObjectBuilder is Getting Some Love for the CodePlex Container

posted @ Sunday, June 17, 2007 6:41 PM | Feedback (0)

Enterprise Library Should Be An Option in Web Client Software Factory v2.0

posted @ Sunday, June 03, 2007 7:56 PM | Feedback (0)

Customizing Web Client Software Factory Guidance Package - SubSonic and Enterprise Library

posted @ Sunday, June 03, 2007 5:33 PM | Feedback (0)

Patterns and Practices Contribution Projects - Enterprise Library, Smart Client, Web Client

posted @ Tuesday, May 29, 2007 9:47 AM | Feedback (0)

Day of Patterns and Practices in Tampa Tomorrow - Sold Out Crowd

posted @ Thursday, May 24, 2007 11:26 AM | Feedback (0)

Enterprise Library 3.1 Released - Download It Now

posted @ Wednesday, May 23, 2007 10:17 AM | Feedback (0)

Smart Client Software Factory v2 Released - Includes Enterprise Library 3.1

posted @ Saturday, May 19, 2007 9:59 PM | Feedback (0)

Validation Application Block Screencast on PropertyProxyValidator's ValueConvert Event - Enterprise Library Tutorials

posted @ Wednesday, May 16, 2007 3:45 PM | Feedback (0)

Enterprise Library 3.1 Possibly Coming Soon...

posted @ Wednesday, May 09, 2007 11:08 PM | Feedback (0)

Policy Injection Application Block and ASP.NET Caching Screencast

posted @ Tuesday, May 08, 2007 11:57 AM | Feedback (0)

Validation Application Block and ASP.NET Web Applications Integration Screencast

posted @ Saturday, May 05, 2007 12:25 AM | Feedback (0)

Validation Application Block - Programmatically Creating PropertyProxyValidator on ASP.NET Web Page

posted @ Monday, April 30, 2007 10:04 PM | Feedback (0)

Policy Injection Application Block - Interface Related Bugs in Initial 3.0 Release

posted @ Sunday, April 29, 2007 11:26 AM | Feedback (0)

Enterprise Library Validation Application Block Message Template Tokens

posted @ Saturday, April 28, 2007 4:52 PM | Feedback (0)

WPF Integration for Validation Application Block

posted @ Wednesday, April 25, 2007 10:29 PM | Feedback (0)

MSDN Webcasts: Validation Application Block and Policy Injection Application Block

posted @ Wednesday, April 25, 2007 9:26 PM | Feedback (0)

Enterprise Library 3.0 and WCSF Sample Download - Can't Wait for WCSF Team

posted @ Wednesday, April 11, 2007 2:29 PM | Feedback (0)

Planned Point Release of WCSF with Enterprise Library 3.0

posted @ Sunday, April 08, 2007 3:48 PM | Feedback (0)

Enterprise Library 3.0 Released - Download It Now!

posted @ Thursday, April 05, 2007 7:14 PM | Feedback (0)

Enterprise Library 3.0 and Web Client Software Factory - Let's Talk Details

posted @ Thursday, April 05, 2007 12:34 PM | Feedback (0)

Enterprise Library 3.0 Policy Injection Application Block - Crosscutting Concerns vs. Business Logic in AOP

The other day I talked about how much I like the idea of caching being thought of as a crosscutting concern and using the new CachingCallHandler in Enterprise Library 3.0. Ayende wisely discusses a scenario where the use of declarative programming can get out-of-hand. To avoid this, we need to understand crosscutting concerns vs. business logic...

posted @ Tuesday, April 03, 2007 1:21 PM | Feedback (0)

Policy Injection Application Block and CachingCallHandler - Great Use of Aspect Oriented Programming

Call me crazy, but I think the CachingCallHandler we are going to see in the final release of Enterprise Library 3.0 is a great use of Aspect-Oriented Programming. I love the idea of declaratively specifying caching using the [CachingCallHandler] Attribute. Learn more...

posted @ Sunday, April 01, 2007 9:21 PM | Feedback (0)

Policy Injection Application Block Validation and Logging Examples - Aspect Oriented Programming in Enterprise Library 3.0

I had a blast presenting at the Orlando Code Camp this weekend. One of my presentations, Enterprise Library 3.0 – New and Improved!, included examples of the Policy Injection Application Block. The Policy Injection Application Block is a difficult topic to Grok in a short time at a Code Camp, so you can download my examples, read a couple of my tutorials, as well as read this tutorial for more information...

posted @ Sunday, March 25, 2007 3:28 PM | Feedback (0)

Orlando Code Camp Presentation Slides and Demos - Enterprise Library 3.0 and Web Client Software Factory

posted @ Saturday, March 24, 2007 10:46 PM | Feedback (0)

Orlando Code Camp 2007 This Saturday - Enterprise Library and Web Client Software Factory

posted @ Monday, March 19, 2007 11:34 PM | Feedback (0)

Logging to Database Sample Download - Enterprise Library 3.0 Logging Application Block

posted @ Saturday, March 17, 2007 12:02 PM | Feedback (0)

Castle Windsor Aspect-Oriented Programming ( AOP ) Sample Source Code on Downloads Page

posted @ Wednesday, March 14, 2007 10:38 AM | Feedback (0)

Castle Windsor AOP - Dependency Injection and Aspect-Oriented Programming - Policy Injection Application Block

posted @ Wednesday, March 14, 2007 9:34 AM | Feedback (0)

DatabaseConfigurationView Class in Enterprise Library Data Access Application Block - Read Database Connection Strings and Configuration

posted @ Tuesday, March 13, 2007 8:46 PM | Feedback (0)

Policy Injection Application Block Example - Enterprise Library 3.0 Tutorials

Another example of using the Policy Injection Application Block in Enterprise Library 3.0 to intercept calls to a method and invoke logging via the Logging Application Block. Sample code available for download. This is just a repeat of my CodeBetter Example in case you subscribe to both my blogs. My apologies for the repeat but I have received several requests for the downloadable code and I wanted to add this entry here for documentation...

posted @ Tuesday, March 06, 2007 8:27 PM | Feedback (0)

Policy Injection Application Block Sample - Enterprise Library 3.0 Coolness

The Policy Injection Application Block in Enterprise Library 3.0 can save you from having to write all those boring validation, security, exception handling, and security-related infrastructure code and instead allow you to write policies in your configuration file associated with them. These policies can then be mapped to classes in your application based on matching rules. Here's a sample...

posted @ Saturday, March 03, 2007 11:45 PM | Feedback (0)

Property Comparison Validator in Validation Application Block - Quick Enterprise Library 3.0 Sample

posted @ Friday, March 02, 2007 7:21 PM | Feedback (0)

Environmental Overrides in Enterprise Library 3.0 - Managing Development, Test, Staging, and Production Configurations Made Easy!

Managing Enterprise Library Configuration Files for Development, Test, Staging, and Production environments is now much easier. The new Environmental Overrides Functionality in the Enterprise Library 3.0 Configuration Tool allows you to manage these configuration differences easily without the headache of managing and synchronizing independent configuration files.

posted @ Thursday, March 01, 2007 6:10 PM | Feedback (0)

Enterprise Library 3.0 Validation Application Block - ASP.NET PropertyProxyValidator ValueConvert Event

Here is a quick tip to fix conversion errors when using the ASP.NET PropertyProxyValidator Web Control that comes with the Validation Application Block in Enterprise Library 3.0...

posted @ Wednesday, February 28, 2007 3:31 PM | Feedback (0)

Free XML Editor - XML Notepad 2007 - Enterprise Library Exception Handling Application Block and XmlExceptionFormatterType

posted @ Monday, February 26, 2007 1:16 PM | Feedback (0)

Policy Injection Application Block - New Addition to Enterprise Library 3.0

posted @ Friday, February 23, 2007 2:41 PM | Feedback (0)

Reading Connection Strings in Web.Config and App.Config and Enterprise Library DAAB Settings

posted @ Thursday, February 22, 2007 8:31 PM | Feedback (0)

Validation Application Block and ASP.NET AJAX - Enterprise Library 3.0 Tutorials

posted @ Thursday, February 15, 2007 10:09 PM | Feedback (0)

Validation Application Block and ASP.NET Website Integration Sample - Enterprise Library 3.0

For those of you who attended my Enterprise Library 3.0 Validation Application Block Presentation at the South Florida Code Camp, here is a downloadable example of integrating the Validation Application Block with ASP.NET...

posted @ Wednesday, February 14, 2007 8:37 PM | Feedback (0)

Typed DataSets and Data Access Application Block ( DAAB ) - Enterprise Library Tutorials

A question that comes up often is - Can you use Typed DataSets with the Enterprise Library Data Access Application Block? The answer is yes and here is how you do it...

posted @ Thursday, February 01, 2007 8:58 PM | Feedback (1)

Web Client Software Factory and Validation Application Block Presentations - South Florida Code Camp 2007

posted @ Monday, January 29, 2007 5:31 PM | Feedback (0)

Using Enterprise Library DAAB and Microsoft Access 2007 via ODBC and OLEDB - Connection Strings and ADO.NET

The Enterprise Library Data Access Application Block can connect to any database that has a .NET Data Provider. One of the common questions is - “Does Enterprise Library support Microsoft Access?“ The answer is yes! You can use OLEDB or ODBC to connect to the Microsoft Access Database using the Data Access Application Block. In this article I show both ways...

posted @ Sunday, January 28, 2007 12:16 PM | Feedback (0)

Business Object Validation Using Validation Application Block - Self Validation Option - Enterprise Library 3.0

posted @ Wednesday, January 24, 2007 8:50 PM | Feedback (0)

Validation Application Block - ASP.NET and Winforms Integration Coolness in January 2007 CTP

posted @ Wednesday, January 17, 2007 11:12 PM | Feedback (0)

Microsoft SQL Server 2005 Compact Edition is Released!

posted @ Thursday, January 11, 2007 9:06 AM | Feedback (0)

SQL Server Compact Edition Release To Web

posted @ Wednesday, January 10, 2007 6:21 PM | Feedback (0)

My Upcoming Enterprise Library 3.0 Presentations for Sarasota Florida .NET Developers

posted @ Saturday, January 06, 2007 11:02 PM | Feedback (1)

Application Block Software Factory - Created My First Application Block

posted @ Thursday, January 04, 2007 8:53 PM | Feedback (1)

Data Access Application Block Supports SQL Server Compact Edition with SqlCeDatabase Class - Enterprise Library 3.0 Tutorials

Enterprise Library 3.0 DAAB has a new database class, called SqlCeDatabase, that provides direct support for SQL Server Compact Edition. You can check the existence of a table in the database and get a count of the number of records as follows:

posted @ Tuesday, January 02, 2007 11:25 AM | Feedback (1)

Data Access Application Block Gets Batch Update Functionality in Enterprise Library 3.0

posted @ Sunday, December 31, 2006 7:52 PM | Feedback (0)

Validation Application Block - Business Layer and Data Access Layer Integration - Enterprise Library 3.0

Validation Application Block tutorials are wonderful, but in the real world we need a bit more guidance on integrating the validation application block with the business layers and data access layers of our .NET application. Here is one way to achieve integration...

posted @ Thursday, December 28, 2006 7:59 PM | Feedback (0)

Validation Application Block - Rules in External XML Configuration File - App.Config Web.Config - Enterprise Library 3.0 - Part IV

In the past 3 Validation Application Block Tutorials for Enterprise Library 3.0 I decorated my classes with ValidatorAttributes to specify validation rules. In this tutorial I specify the validation rules in the app.config file...

posted @ Monday, December 25, 2006 9:42 PM | Feedback (0)

Validation Application Block Ruleset in Enterprise Library 3.0 - Enterprise Library 3.0 Tutorials - Part III

Up until now we have been using the Validation Facade Class and ValidationFactory Class in the Validation Application Block to validate an instance of Subscriber against only one set of rules. However, it is often more realistic to want to validate your class using multiple sets of rules. Maybe with the subscriber class we have using to date, we have a set of rules that define a valid subscriber, but we also have another set of rules that determine whether the subscriber can be persisted to the

posted @ Monday, December 25, 2006 12:56 PM | Feedback (0)

Validation Application Block in Enterprise Library 3.0 - ValidationFactory Class - Part II

In Part I of the Validation Application Block that comes with Enterprise Library 3.0, I showed how to decorate your classes with ValidatorAttributes and use the Validation Facade Class to validate an instance of a class. In this tutorial, I show you how to use the ValidationFactory Class to achieve the same functionality...

posted @ Sunday, December 24, 2006 9:07 PM | Feedback (0)

Validation Application Block in Enterprise Library 3.0 - Using Validation Facade Class - Part I

An introduction to the Validation Application Block that comes with Enterprise Library 3.0. In this Enterprise Library 3.0 Tutorial I show how to decorate your classes with ValidatorAttributes, use the Validation Facade Class to validate an instance of a class, check for validity, and iterate a collection of ValidationResults to display any validation errors that occurred during validation...

posted @ Saturday, December 23, 2006 6:16 PM | Feedback (0)

Enterprise Library 3.0 - Visual Studio-Integrated Configuration Editor

posted @ Friday, December 22, 2006 9:08 PM | Feedback (0)

Enterprise Library 3.0 December 2006 CTP Released!

posted @ Friday, December 22, 2006 7:49 PM | Feedback (0)

Application Block Software Factory - Enterprise Library 3.0 - Build Custom Application Blocks

posted @ Thursday, December 14, 2006 10:14 AM | Feedback (0)

Enterprise Library Validation Application Block Revealed

posted @ Monday, November 27, 2006 3:54 PM | Feedback (0)

Main

News

Green Tea

.NET Development

Enterprise Library

Patterns & Practices