Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Mutation Testing in CI: Find Weak Assertions Without Doubling RuntimeSoftware Engineering
  2. Flaky Test Quarantine With Ownership, Expiry, and Recovery GatesSoftware Engineering
  3. Production Synthetic Testing That Cannot Harm Real CustomersSoftware Engineering
  4. Stable Visual Regression Testing Across Browsers and CI HostsSoftware Engineering
  5. Staff Augmentation vs Managed Services vs Fixed-Scope Software ProjectsSoftware Engineering
  6. Software Vendor Due Diligence Checklist for Continuity and Exit ReadinessSoftware Engineering
  7. Outcome-Based Software Contracts: Acceptance, Change Control, and RiskSoftware Engineering
  8. Application Management Services: Scope, Cost, Risks and Delivery PlanSoftware Engineering
  9. Application Management Services: Transition and Operations ChecklistSoftware Engineering
  10. Application Management Services FAQ: Scope, SLAs, Security and ImprovementSoftware Engineering