Latest Articles in the Category Design Patterns

Book Review: Implementation Patterns

Alessandro Gallo, Jan 25, 2008

Alessandro Gallo reviews the latest book by Kent Beck.

How to Write a Provider Model

Keyvan Nayyeri, Jan 21, 2008

In this article Keyvan teaches you how to write your own data provider for .NET applications using the provider model.

Inversion of Control and Dependency Injection with Castle Windsor Container - Part IV

Simone Busoli, Aug 30, 2007

In this article I introduce the missing core features I didn't tackle before.

Inversion of Control and Dependency Injection with Castle Windsor Container - Part III

Simone Busoli, Aug 06, 2007

In the previous article I showed how to take advantage of some of the features offered by Windsor Container to configure components and supply dependencies. You have seen how to deal with compulsory and optional dependencies, as well as how to inject simple values and component references, either individually or collected into arrays, lists and dictionaries.

Applying Domain-Driven Design and Patterns

Alessandro Gallo, Aug 03, 2007

This book talks about building enterprise software. That is, designing applications with robustness, scalability and maintainability in mind. The approach took by Jimmy Nilsson is focusing on the business model - A review by Alessandro Gallo.

Inversion of Control and Dependency Injection with Castle Windsor Container - Part II

Simone Busoli, Jul 30, 2007

Since the previous article didn't show much of the features offered by Castle Windsor Container, I will resume the previous discussion extending the requirements of the former example to show how IoC deals with changes and what is its real potential.

Inversion of Control and Dependency Injection with Castle Windsor Container - Part I

Simone Busoli, Jul 24, 2007

Inversion of Control (IoC) and Dependency Injection (DI) are two related practices in software development which are known to lead to higher testability and maintainability of software products. While some people employ them daily in their work, many others still don't know much about them, mostly because they require in the former a shift in the usual thinking process.

Introducing Dependency Injection Frameworks

Karl Seguin, Apr 13, 2007

Within a project, classes will inevitably rely on each other. In some situations, this coupling can make code difficult to unit test or dynamically extend. A common solution is to this problem is to use a Dependency Injection Pattern. In this article we'll look at how we can leverage the open-source Dependency Injection Framework called StructureMap, within The Code Wiki application.

Template Pattern

Haissam Abdul Malak, Jan 29, 2007

In this article, Haissam Abdul Malak will explain the Template Design Pattern and how its implementation in your development cycle will solve time consuming problems.

How to Write a Custom Web Event Provider for ASP.NET 2.0

Keyvan Nayyeri, Sep 22, 2006

In this article Keyvan shows the process to write a custom web event provider for new Health Monitoring feature in ASP.NET 2.0 and creates a custom XML provider as a sample.

Product Spotlight