Category Archives for Achitecture

Creational Design Pattern: Factory Pattern

The Factory Pattern is a widely used design pattern used for the creation of object instances within an object orientated environment. The factory pattern allows us to hide the details of an object’s creation from the consumer, decoupling the consumer … Continue reading

17. December 2014 by Adam Riddick
Categories: Achitecture, Design & Practice | Leave a comment

Structural Design Pattern: Adapter

As a continuance with the Software Design Pattern that  begun with the Singleton Pattern last week, today I will discuss and demonstrate the Adapter Design Pattern. Adapter Pattern The Adapter Design Pattern does exactly as one would presume, it allows for … Continue reading

08. December 2014 by Adam Riddick
Categories: Achitecture, Design & Practice | Leave a comment

Creational Design Pattern: Singleton

For a long time now I’ve been telling myself I’ll blog a series on the various Design Patterns available to us for software architecture, and I’ll begin that today looking at the Singleton design pattern. Whilst the examples used in … Continue reading

02. December 2014 by Adam Riddick
Categories: Achitecture, Design & Practice | 2 comments

Software Overengineering

Software Overengineering How do you know when you are over thinking the architecture of a solution? Should we forget about the future and build for now, or should we focus our efforts on building for the future? Are we all … Continue reading

15. July 2014 by Adam Riddick
Categories: Achitecture | Leave a comment

MVC External Controllers

In my current role I am architecting and implementing an application platform that is flexible and dynamic enough to allow a full set of application features be loaded into the application without any outward dependencies from the central application block. This … Continue reading

26. June 2014 by Adam Riddick
Categories: Achitecture, C# | Leave a comment