Real Time APIs or Events: Choose by the Shape of the Work
A practical guide to choosing real time APIs or event based architecture, including pros, cons, and a checkout example.
Archive: early architecture, leadership, and Java articles, including the Ambassador pattern, bringing people along while building, and the practical case for Java 21.
A practical guide to choosing real time APIs or event based architecture, including pros, cons, and a checkout example.
A practical guide to arrays, linked lists, stacks, queues, and deques with operation complexity, code examples, memory hooks, and when to use each one.
A practical case for why microservices are not the solution for everything, and how to decide when the independence is worth the operating cost.
A practical method for deciding when an ambassador belongs beside an application, with a service connectivity example and clear reasons to avoid it.
A hands on leadership framework for setting context, naming tradeoffs, inviting useful input, and closing the loop while building important work.
A focused case for Java 21 as the new runtime baseline, covering the changes that matter most for support, concurrency, latency, and safer application code.