If the Domain was a Universe, the vast collection of models that we create in our code to represent it would be a Multiverse.
The future of software: the dream is over
Is software becoming so regulated, so expensive, and so important in our software-driven lives that the developer job is becoming not exciting anymore?
Dumb by the pattern
Are we developers software crafters, or mere pattern implementors?
Absolutely not a gift
Is there a gift economy? Or, there are more unaverted connections among us that explain how free sharing yields economical value?
Architecture tests
Architecture tests check that software keeps in full compliance of architecture decisions (or ADRs) after code changes were committed.
We have nothing forbidden to learn
Here I propose Continuous Change, a new methodology for creating software with only one foundational pillar: never stop challenging our code, never stop changing our software..
Entities of a different kind
According to their fundamental different features, master entities and transaction entities are defined, and a different location in the layers of an hexagonal architecture is proposed.
Global Software Architecture Summit 2019 – episode V
In this episode V in the review series of the GSAS 2019 in Barcelona, we learn what is software architecture thanks to a master class given by Mark Richards, and review two more debates.
Global Software Architecture Summit 2019 – episode IV
In this episode IV in the review series of the GSAS 2019 in Barcelona, we learn more about reactive architectures, asynchronicity, and complexity.
Global Software Architecture Summit 2019 – episode III
In this episode III in the review series of the GSAS 2019 in Barcelona, we revisit the monolith versus microservices debate again, and introduce the outstanding concept of continuous change.