Software engineering guides for dependable systems.
Work through architecture, APIs, web applications, integration choices, testing and performance tradeoffs.
Browse another blog topic
Articles
- The Plain-language Guide to Caching StrategySoftware Engineering
- The Plain-language Guide to Background JobsSoftware Engineering
- Test Strategy in Plain Language: Evidence for Safer ReleasesSoftware Engineering
- Frontend Performance: Budgets, Signals, and User TasksSoftware Engineering
- Plain-Language Guide to Design SystemsSoftware Engineering
- Error Handling in Plain Language: Build the Next Safe StepSoftware Engineering
- The Plain-language Guide to API VersioningSoftware Engineering
- The Plain-language Guide to Event-driven SystemsSoftware Engineering
- The Plain-language Guide to Monorepo StructureSoftware Engineering
- The Plain-language Guide to Internal Tool UxSoftware Engineering