Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Caching Strategy: Buyer and CTO GuideSoftware Engineering
  2. Background Jobs: Hands-on Planning GuideSoftware Engineering
  3. Test Strategy: Operations PlaybookSoftware Engineering
  4. Frontend Performance: Explained from First PrinciplesSoftware Engineering
  5. Design Systems: Architecture GuideSoftware Engineering
  6. Error Handling: Implementation ChecklistSoftware Engineering
  7. API Versioning: Mistakes and FixesSoftware Engineering
  8. Event-driven Systems: Security ReviewSoftware Engineering
  9. Monorepo Structure: Cost and Scaling GuideSoftware Engineering
  10. Internal Tool Ux: Engineering NotesSoftware Engineering