pattern Singleton Pattern – Creational

Singleton Pattern – Creational

The Singleton Pattern Let’s have a chat about the Singleton Pattern. One of the most known and (mis?)used patterns out there. The Singleton Pattern is relatively straightforward and easy to implement. It is both its strength and where the problems appear. We will also show a couple of examples or where you can find the …

Read Article Read More

pattern Builder Pattern – Creational

Builder Pattern – Creational

In this post, I’d like to talk about the Builder Pattern. This pattern is part of the Creational grouping in which other patterns such as Factory and Singleton are also a part of. For what do we use the Builder Pattern? Sometimes we might need to have objects that work in the same way, however, have …

Read Article Read More

pattern Creational Patterns – A short word about it

Creational Patterns – A short word about it

As mentioned in this previous post it is important that developers have an understanding of some patterns that are common in our profession. The Creational Patterns are a grouping of some of these patterns. A short word on Patterns grouping A “basket” of patterns, such as the Creational one, is used to put similar patterns together. This …

Read Article Read More

practical The Coder’s MUST know

The Coder’s MUST know

Where is the idea coming from Uncle Bob once wrote on his “The Clean Coder” that there are a couple of concepts every programmer should know. You and I could add or remove a couple of items from this list, however I believe it is a good place to start from. So I would like …

Read Article Read More

base-knowledge Sequence Diagram – What, when and who

Sequence Diagram – What, when and who

Hello my dear Softects, It is me again: Archie! Today we are going to discuss another tool in our UML box, the Sequence Diagram! So let’s jump right in it! Why use a Sequence Diagram? The sequence diagram it is used to show the interaction of different agents (or objects) during a task. It shows …

Read Article Read More

base-knowledge Class Diagrams – Part 2

Class Diagrams – Part 2

My dear Softects, this is the segue from Part 1. If you haven’t checked it out I recommend you to go and do it… now would be good…   The Class Diagram – Where we left off On part 1 we talked about associations and the contents of the class diagram component. This time we …

Read Article Read More

base-knowledge Class Diagrams – Part 1

Class Diagrams – Part 1

Hello my esteemed fellow Softects (Software + Architects… maybe it will stick). Today I would like to discuss Class Diagrams. If you want to talk software architecture it is good to have a common way of express ideas. Now UML is really extensive and somewhat flexible and thus I am a believer that the Pareto …

Read Article Read More