Architecture
Designing and evolving systems, from their requirements and structure through to running them in production.
11 guides
A handbook for Software Engineering
Understand the concepts, decisions and trade-offs behind better software.
Explore topicsDesigning and evolving systems, from their requirements and structure through to running them in production.
11 guides
Principles and patterns for designing software that is simpler, more maintainable, and easier to adapt.
Subtopics: Design principles · Design patterns
32 guides
Principles, strategies, and practices for evaluating the behavior and the quality of software.
13 guides
Building software with AI: tools, agents, workflows, and the engineering practices behind them.
Subtopics: Claude Code
12 guides