Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Designing Review Gates for Custom Software DeliverySoftware Engineering
  2. Technical Debt for Custom Software: A Practical Repayment GuideSoftware Engineering
  3. Custom Software Modernization: Incremental Waves, Data Protection, and RecoverySoftware Engineering
  4. Production TypeScript Architecture: Runtime Contracts and ChangeSoftware Engineering
  5. React State Design in Production: What ChangesSoftware Engineering
  6. Production Node.js APIs: Reliability Beyond the First EndpointSoftware Engineering
  7. REST API Contracts in Production: What Operators Need to KnowSoftware Engineering
  8. Putting GraphQL Tradeoffs into ProductionSoftware Engineering
  9. Authentication Flows in Production: Operating DecisionsSoftware Engineering
  10. Database Schema Design in Production: Live-Traffic ChangesSoftware Engineering