A seemingly simple question: What are design patterns?
Before debating whether design patterns are dead or alive, we should first agree on what they actually are. Spoiler: the answer is broader than the GoF book.
Long-form writing on Java, Spring Boot, design patterns and the craft of software. RSS feed
Before debating whether design patterns are dead or alive, we should first agree on what they actually are. Spoiler: the answer is broader than the GoF book.
Four common Java Optional pitfalls I keep seeing in code reviews — from old-fashioned isPresent/get patterns to the philosophical crime of orElse(null).
How a nagging belief that integration tests are inherently slow turned out to be fixable — cutting our build time from 10 minutes to 4.