Basics • May 18, 2022 • 5 min read
API-First Development with OpenAPI
Writing the contract before the code — why it changes how teams collaborate, how it catches bugs early, and the tooling that makes it painless in Java projects.
Tag
Writing the contract before the code — why it changes how teams collaborate, how it catches bugs early, and the tooling that makes it painless in Java projects.
Command Query Responsibility Segregation explained from first principles — the problem it solves, when it's overkill, and what it looks like in real Java systems.
What matters when you're building the code that moves money. Idempotency, double-entry accounting, consistency, and the operational realities of payment rails.