Deriving software systems from business intent through progressively smaller decision spaces — a series of methods, each free to learn here, each also a book.
Stack-independent. Any language, any framework.
The same principles, made concrete in one stack.
Java is the reference realization, not a lock-in — every principle here ports to other languages.
Every book has a free course edition on this site. The books remain books.
The design method: nine questions, four shapes, six altitudes.
Hide the machinery, keep the meaning: deterministic code whose types state the business facts.