Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Common mistakes in approval workflow software and how to avoid themSoftware Engineering
  2. Common mistakes in multi-role business applications and how to avoid themSoftware Engineering
  3. Common mistakes in web app performance planning and how to avoid themSoftware Engineering
  4. TypeScript Architecture: Explained from First PrinciplesSoftware Engineering
  5. React State Design: Architecture GuideSoftware Engineering
  6. Node. APIs: Implementation ChecklistSoftware Engineering
  7. REST API Contracts: Mistakes and FixesSoftware Engineering
  8. GraphQL Tradeoffs: Security ReviewSoftware Engineering
  9. Authentication Flows: Cost and Scaling GuideSoftware Engineering
  10. Database Schema Design: Engineering NotesSoftware Engineering