Dependency Injection in Spring Boot
Constructor injection, circular dependencies, and advanced Spring Boot DI scenarios with concrete code patterns.
Blog
AI systems, platform engineering and architecture. Lessons from 13+ years of building at scale.
Constructor injection, circular dependencies, and advanced Spring Boot DI scenarios with concrete code patterns.
Executive Summary: This practice project builds a concurrent link checker in Java two ways: a fixed thread pool…
Turn model replies into validated Python objects: one Pydantic schema, schema-constrained generation where available, and a repair loop…
Learn how to prioritize when everything is urgent with MoSCoW, cost of delay, WSJF scoring, and an intake…
Executive Summary: Structured concurrency ties subtasks to the scope that started them, so failures and cancellations do not…
Python 3.13 ships an optional build without the GIL and an experimental JIT. Learn what each one does…
Learn how to say no to unrealistic requests with the triple constraint, a trade-off menu, and scripts that…
Executive Summary: Virtual threads let blocking Java code scale like async code, because a blocked virtual thread frees…
A software developer's learning plan for quantum computing: concepts, resources, and a realistic path from classical code.
uv replaces pip, venv, pip-tools, pipx, and pyenv with one fast tool. Learn the project workflow, the lockfile,…
Executive Summary: CompletableFuture builds async work as a pipeline of stages you can transform, chain, and combine. I…
Learn how to handle conflict on an engineering team as a tech lead: the five Thomas-Kilmann modes, plus…
Practical JavaScript AI tutorial: local embeddings in Node, browser image classification with Transformers.js, ONNX/WebGPU notes, and a ship…
Executive Summary: HashMap breaks under concurrent use, so Java provides concurrent collections built for it. I explain ConcurrentHashMap…