DIP: Dependency Inversion Principle
The Dependency Inversion Principle deals with how to correctly design classes such that their dependency on one another causes the least amount of work in case of a change. Uncle Bob’s definition of...
View ArticleWCF 101: Introduction to Windows Communication Foundation
Windows Communication Foundation (WCF) is Microsoft’s next generation platform for distributed systems. Along with Windows Presentation Foundation (WPF) and Windows Workflow Foundation (WWF), WCF...
View ArticleWWF 101: Introduction to Windows Workflow Foundation
Windows Workflow Foundation (WF) is Microsoft’s latest platform for building workflow-enabled applications. Along with Windows Presentation Foundation (WPF) and Windows Communication Foundation (WCF),...
View ArticleISP: Interface Segregation Principle
The Interface Segregation Principle (ISP) deals with cohesion and is closely related to the Single Responsibility Principle (SRP). In Uncle Bob’s terms, the ISP states that: Clients should not be...
View ArticleThe Castle Project
In the last couple of years I have noticed a steadily growing interest in the .NET community around the Inversion of Control (IoC) and Dependency Injection (DI) patterns. This is partly due to the...
View ArticleLearn ASP.NET MVC
ScottGu just made available a free downloadable eBook in PDF format as well as a simple and easy-to-understand sample project called Nerddinner. The eBook is actually a chapter from his upcoming book...
View ArticleSimplify N-tier Development with WCF RIA Services
Last night I was at Dallas .NET User Group meeting where Tony Sneed of DevelopMentor made a presentation on WCF RIA Services called “Turbocharge Silverlight Development with WCF RIA Services“. I had...
View ArticlePOCO in ADO.NET Entity Framework 4
ADO.NET Entity Framework means many things to many people. At it’s core, however, it allows for Object Relational Mapping (ORM) by providing a layer of abstraction between relational databases and...
View ArticleComplex Object Mapping Using AutoMapper
AutoMapper is an awesome open source library that allows automatic object-to-object mapping. There are various getting-started blog posts and articles on the web (e.g. Getting Started Guide and...
View ArticleDependency Frameworks and Parameterized Constructors
Most dependency injection frameworks support some kind of object initialization through parameterized constructors. The question is whether or not it’s a good idea to use that feature of DI frameworks....
View Article
More Pages to Explore .....