skip to the main content area of this page
Patterns and Practices

Screencasts

 

 

Various screencasts on Enterprise Library, Software Factories, and other technolgies.

You must have the Techsmith Screen Capture Codec ( download from here ) to view the screencasts.

 

Data Access Application Block Screencast - Enterprise Library Videos - DAAB

Based on requests, I have put together a quick screencast introducing the Data Access Application Block ( DAAB ) with and without Unity.

Read More

Unity Interception Extension and RemotingPolicyInjector Screencast - Unity Tutorials

A new screencast by PnPGuidance that shows how to use the new Interception Extension in Unity v1.2 to assist with AOP Style Development in your .NET Applications.

Read More

T4 Templates in Visual Studio for Code Generation Screencast

A new screencast from Patterns and Practices Guidance that shows how to leverage T4 Templates in Visual Studio 2008 for Code Generation. A sample template is created by hand and then various T4 Templates are shown that generate Entities, Data Access Objects, and Factory Classes for each table in the Northwind Database.

Read More

Unity and ASP.NET Web Pages Dependency Injection Part II with Special Guests - Autofac and Ninject

In this screencast we discuss ASP.NET Webforms Dependency Injection with Unity using a custom HttpModule that injects dependencies into web pages, masterpages, and usercontrols without the need for base classes. Inspiration is taken from two open-source, lightweight, and easy to use Inversion of Control Containers - Autofac and Ninject.

Read More

Unity IoC and ASP.NET Screencast - Dependency Injection into Web Pages

A new screencast showing one way to use the Unity IoC Container from Microsoft Patterns and Practices with ASP.NET Webforms. It discusses using the UnityContainer.BuildUp Method in a Base Page Class to inject dependencies into your web pages. The screencast also shows how to attach the UnityContainer to the Global Class in ASP.NET and access it via an IContainerAccessor Interface. You can download the source code shown in the screencast.

Read More

Enterprise Library 4.0 Logging Application Block and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Logging Application Block using the EnterpriseLibraryCoreExtension and LoggingBlockExtension that provide Unity IoC Integration. Step-by-step I show how to create a UnityContainer, add the extensions, and inject the LogWriter Class into your custom classes. Enjoy.

Read More

Enterprise Library 4.0 Validation Application Block and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Validation Application Block with Unity IoC. Rather than using Unity Extensions as in the previous screencast with the Data Access Application Block, this screencasts shows how to create and register a simple wrapper around the Validation Application Block Facade Class that you can inject into your custom classes via Unity to validate business objects.

Read More

Enterprise Library 4.0 Data Access Application Block ( DAAB ) and Unity IoC Screencast

A new screencast showing off the use of the Enterprise Library 4.0 Data Access Application Block using the EnterpriseLibraryCoreExtension and DataAccessBlockExtension that provide Unity IoC Integration. Step-by-step I show how to create a UnityContainer, add the extensions, access the database classes from the container, and inject those database classes into your custom classes. Enjoy.

Read More

Unity IoC - Dependency Injection in ASP.NET MVC Framework Screencast

This screencast shows step-by-step how to add the Unity IoC Container to an ASP.NET MVC Framework Application to create controllers and inject their dependencies. It discusses DefaultControllerFactory, IControllerFactory, ControllerBuilder, and registering and resolving types with IUnityContainer.

Read More

Unity Dependency Injection IoC Screencast

The Unity Dependency Injection / IoC Container is new from Microsoft Patterns and Practices. It will come in both a stand-alone version and within Enterprise Library 4.0 as an alternate configuration mechanism for the application blocks. This screencast shows several common usages of Unity as well as how to use Unity with both the ASP.NET MVC Framework and with ASP.NET Webforms using Model-View-Presenter.

Read More

Day Of Patterns & Practices Screencast - WCSF AJAX DynamicData ASP.NET MVC Framework

The Day of Patterns & Practices Event occurs 1 or 2 times a year in Tampa, Florida. The January 2008 Event provided presentations on the Web Client Software Factory, Web Service Software Factory Modeling Edition, Test-Driven Development ( TDD ) and Model-View Presenter ( MVP ), and the new ASP.NET MVC Framework. This screencast is a quick overview of David Hayden's presentation on the Web Client Software Factory AJAX Guidance Bundles and Composite Web Application Block and their use in ASP.NET Dynamic Data Websites and the ASP.NET MVC Framework.

Read More

Modularity Bundle Screencast in WCSF - Create Modular ASP.NET Web Applications

The Modularity Bundle in the Web Client Software Factory ( WCSF ) v2.0 is a repackaging of previous guidance on how the Composite Web Application Block helps one build modular web client applications using the concepts of business modules and foundation modules. This screencast walks you through the Modularity Bundle Quickstart Tutorial and clearly explains the services and functionality provided by the Composite Web Application Block to provide modular ASP.NET web applications.

Read More

WCSF Security Screencast - ASP.NET 2.0 Website Security Features

The Composite Web Application Block in the Web Client Software Factory has an AuthorizationService, AuthorizationRulesService, WebClientAuthorizationModule, and SiteMapBuilderService that work together to provide URL-based security based on user permissions. This screencast walks you through the WCSF Reference Implementation to show off the ASP.NET security architecture and features as well as the custom membership and role providers provided in the sample. Although focused on the WCSF Reference Implementation, the ASP.NET Security Features shown can be added and applied to any website.

Read More

MVP Bundle Screencast - WCSF v2.0 Model View Presenter Design Pattern

The MVP Bundle in WCSF v2.0 provides guidance on the Model View Presenter Design Pattern used with and without the Web Client Software Factory. This MVP Bundle Screencast discusses the guidance bundle in-depth by discussing the pros and cons of both MVP quickstart examples, differences between Supervising Controller and Passive View, the advantages of using the guidance package for automation and built-in dependency injection services using ObjectBuilder, the ObjectContainerDataSource Control, new Page and UserControl Base Classes to hide dependency injection, and 3rd party Mock Frameworks and dependency injection tools to help with testing and dependency injection.

Read More

Search Bundle Screencast - Web Client Software Factory v2.0

The Search Bundle Screencast demonstrates using the RealTimeSearchMonitor Control to provide real-time search functionality in your ASP.NET Web Applications using AJAX and Partial-Page Rendering via Asynchronous PostBacks. The Search Bundle is one of a number of guidance bundles in the Web Client Software Factory ( WCSF ) v2.0.

Read More

Validation Guidance Bundle Screencast - Web Client Software Factory v2.0

The Validation Guidance Bundle Screencast demonstrates using the ServerSideValidationExtender Control with the PropertyProxyValidator Control in the Enterprise Library 3.1 Validation Application Block to provide a rich UI validation experience using AJAX and Partial-Page PostBacks to avoid submitting the page back to the web server.

Read More

Autocomplete Guidance Bundle Screencast in WCSF v2

This screencast demonstrates using the Contextual Autocomplete Guidance Bundle in the Web Client Software Factory v2.0 to provide rich AJAX autocomplete functionality in your ASP.NET Web Applications.

Read More

Create Data Access Layer Using Repository Factory Guidance Package Screencast

This screencast demonstrates using the Repository Factory Guidance Package to generate a data access layer for web and winform applications. Discusses differences between it and the older Data Access Guidance Package.

Read More

Repository Factory Guidance Package Code Walkthrough Screencast

This screencast walks one through the code generated by the Repository Factory Guidance Package for creating a data access layer in your applications.

Read More

Create Data Access Layer Using Data Access Guidance Package Screencast

This screencast demonstrates using the Data Access Guidance Package in the Web Service Software Factory to generate a data access layer for a Web Client Software Factory application.

Read More

Web Client Software Factory and Enterprise Library Sample Screencast

This screencast highlights Web Client Software Factory and Enterprise Library 3.1 Features included in the WCSF 1.1 and EntLib 3.1 Sample I created and made available for download.

Read More

View-Presenter Pattern in Web Client Software Factory Screencast

This screencast discusses the optional View-Presenter Pattern that can be used in the Web Client Software Factory to make testing easier and promote the separation of business logic and presentation.

Read More

Composite Web Application Block and ObjectBuilder Dependency Injection

This screencast discusses the Composite Web Application Block used in the Web Client Software Factory. Part II focuses on Dependency Injection using ObjectBuilder and the Composite Web Application Block.

Read More

Web Client Software Factory Composite Web Application Block Part I Screencast

This screencast discusses the Composite Web Application Block used in the Web Client Software Factory. Part I focuses on the role of the Composite Web Application Block during Application Startup.

Read More

Validation Application Block PropertyProxyValidator Screencast

The screencast discusses the ValueConvert Event of the PropertyProxyValidator that is used to convert form control values to types expected by the Validators.

Read More

 



Recent Links





Code Generation Links