Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Scaling Code Review Systems Without Building a QueueSoftware Engineering
  2. Technical Debt for Growing Teams: Keep Change AffordableSoftware Engineering
  3. A Field Guide to Software Modernization for Growing TeamsSoftware Engineering
  4. TypeScript Architecture Checklist for Reliable OperationsSoftware Engineering
  5. React State Design Checklist: Making Digital Operations PredictableSoftware Engineering
  6. Node.js API Checklist for Reliable OperationsSoftware Engineering
  7. REST API Contract Operations: Reliable Digital WorkflowsSoftware Engineering
  8. GraphQL Tradeoffs Checklist: Operating a Reliable GraphSoftware Engineering
  9. Authentication Flows Checklist: Reliable Sign-In and RecoverySoftware Engineering
  10. Database Schema Design Checklist for Reliable OpsSoftware Engineering