Using Frameworks

Frameworks are awesome, they can save us a lot of time and protect us from ourselves.  I believe however that it’s important to keep the separation from frameworks and make sure that our core business value is delivered in a framework agnostic manner. Continue reading “Using Frameworks”

Share This:

Procrastination and perfectionism

I think we can all agree that procrastination and perfectionism are the things that most developers struggle with.   Here are five simple steps that helped me.

Continue reading “Procrastination and perfectionism”

Share This:

Emergent Architecture

Hexagonal Architecture sounds mysterious and cool but isn’t really anything magical. I see it as as the natural consequence of applying the Single Responsibility Principle.

If your objects have a single reason to change then the impact of those changes on collaborators should also be minimized. Hexagonal (emergent) architecture is one of the means to that end.

Continue reading “Emergent Architecture”

Share This: