The developer's field guide
Understand the system.
Build with confidence.
Practical explanations of the software you build.
Follow the mechanics, connect the ideas, and find your next question.
Where do you want to go?
136 guides. Pick a topic and follow your curiosity.
01
Backend engineering
Follow requests. Shape APIs. Make the right trade-offs.
Explore this topic02
System design
Understand how systems scale, and where they break.
Explore this topic03
Agentic AI
Build a clear model of agents, retrieval, and tools.
Explore this topic04
Java & Spring
Connect the framework to what happens in production.
Explore this topicA good place to beginOne request.
One request.
The whole picture.
Trace a request from the browser to the database and back. Meet the parts of a backend in the order they actually do their work.
Follow the request- 1BrowserSend the request
- 2Edge & routingFind the destination
- 3ApplicationMake the decision
- 4DatabaseRead and write the data
Design walkthroughs
Feeds, crawlers, caches, and the decisions behind them.
Keep the details closeThe reference shelf
Terms, status codes, database indexes, and useful resources.