pattern Singleton Pattern – Creational

Singleton Pattern – Creational

Reading Time: ~ 5 minutesThe 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

Reading Time: ~ 5 minutesIn 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

Uncategorized Creational Patterns – A short word about it

Creational Patterns – A short word about it

Reading Time: ~ 2 minutesAs 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

base-knowledge Thread: The makers of Programs

Thread: The makers of Programs

Reading Time: ~ 10 minutesOn a previous post, we talked about Processes. In this post, we will talk about ‘their offspring’, the Thread! What are threads? Threads are squiggly lines: But to be more realistic we can interpret the name Threads coming from: an analogy to the Thread of fabrics: they work together to span a piece of a …

Read Article Read More

practical The Coder’s MUST know

The Coder’s MUST know

Reading Time: ~ 2 minutesWhere 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

musings Support or Why I won’t be migrating to Java 9 or 10

Support or Why I won’t be migrating to Java 9 or 10

Reading Time: ~ 3 minutesSupport. This is the reason I won’t migrate so fast out of Java8 completely. This is a short one! I recently wrote about Java9 and Java10, but I also wanted to share my opinion about the (now not so) new 6 month release cycle of Java. LTS The term Long Term Support first dropped into my …

Read Article Read More

java Java10 – what is coming our way?

Java10 – what is coming our way?

Reading Time: ~ 6 minutesJava10 is the second minor version after Java9 and it is just around the corner. What can we expect? It seems not that long ago that Java9 came out. Indeed I only have had time to explore it now! However the next minor version, Java10, is already on the making and almost there. Actually it …

Read Article Read More

java Java9 – What is new and worthy?

Java9 – What is new and worthy?

Reading Time: ~ 12 minutesFinally Java9 I have finally got around to experimenting with some of the Java9 new features. Yes I know that I took my sweet time, however as usual of me: having 2000 parallel projects and always finding new and interesting topics to read upon or try, does not help to get around of checking what …

Read Article Read More

musings Break the Product

Break the Product

Reading Time: ~ 3 minutesIf I start a new job now a days, there is so many things I do differently than the first time I’ve landed my first job. One of them is the fact that I would break the product I am to work with! Who is this for Of course if you are the boss you …

Read Article Read More

Uncategorized Basic Terminology is NOT trivial

Basic Terminology is NOT trivial

Reading Time: ~ 3 minutesThe first time I read “Domain Driven Design”, there was something that resonated with me right away: the concept of the Ubiquitous Language. Shared Terminology The Ubiquitous Language is a term coined by Eric Evans on his DDD book which boils down to “a set of terms and ideas shared between all members of the project and …

Read Article Read More