Java13 min read
Java records and sealed types for honest domain models
How records, sealed interfaces, Optional and exhaustive decisions can replace nullable fields, string states and inheritance-heavy Java models.
Read articleInsights
Technical articles on languages, databases, serverless platforms and the awkward realities of keeping systems moving.
Showing 1–2 of 2 Java articles
How records, sealed interfaces, Optional and exhaustive decisions can replace nullable fields, string states and inheritance-heavy Java models.
Read articleA practical testing structure for Java and Spring Boot: pure unit tests, focused service tests, web slices, repository integration and fewer mocks that merely replay the implementation.
Read articleStart a conversation
A feature that needs shipping, an ageing service that needs attention, or a deployment that has become harder than the code. Talk to us about your problems.