Quantcast
Channel: Software Rockstar » Architecture
Browsing all 10 articles
Browse latest View live

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 Article



WCF 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 Article

WWF 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 Article

ISP: 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 Article

Image may be NSFW.
Clik here to view.

The 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 Article


Image may be NSFW.
Clik here to view.

Learn 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 Article

Simplify 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 Article

POCO 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 Article


Image may be NSFW.
Clik here to view.

Complex 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 Article


Dependency 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
Browsing all 10 articles
Browse latest View live




Latest Images