Software engineering guides for dependable systems.

Work through architecture, APIs, web applications, integration choices, testing and performance tradeoffs.

Browse another blog topic

Articles

  1. The Plain-language Guide to Caching StrategySoftware Engineering
  2. The Plain-language Guide to Background JobsSoftware Engineering
  3. Test Strategy in Plain Language: Evidence for Safer ReleasesSoftware Engineering
  4. Frontend Performance: Budgets, Signals, and User TasksSoftware Engineering
  5. Plain-Language Guide to Design SystemsSoftware Engineering
  6. Error Handling in Plain Language: Build the Next Safe StepSoftware Engineering
  7. The Plain-language Guide to API VersioningSoftware Engineering
  8. The Plain-language Guide to Event-driven SystemsSoftware Engineering
  9. The Plain-language Guide to Monorepo StructureSoftware Engineering
  10. The Plain-language Guide to Internal Tool UxSoftware Engineering