On Exceptions and Expected Business Failures
Introducing a domain layer made me reconsider how business failures and exceptions are handled, and what responsibility each architectural layer should have in that process.
Introducing a domain layer made me reconsider how business failures and exceptions are handled, and what responsibility each architectural layer should have in that process.
Extracting a reusable Java DSL for generating Mermaid diagrams into an open-source library.
Getters and setters were introduced as a practical way to represent data in Java. Decades later, the convention has become so pervasive that it shapes how many developers interpret objects, often in ways the language itself never specifies.
Hello to you, who stumbled upon this page.