Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Software Modernization Roadmaps: Plan Change Without a Big-Bang RewriteSoftware Engineering
  2. Internal Reporting Tools: Plan Metrics, Data, and Ownership Before DevelopmentSoftware Engineering
  3. Approval Workflow Software: Design Decisions, Evidence and Recovery Before DevelopmentSoftware Engineering
  4. Multi-Role Business Applications: Plan Roles and Records Before DevelopmentSoftware Engineering
  5. Web App Performance Planning Before Development StartsSoftware Engineering
  6. Quality Assurance Planning for Custom Systems: Test the Work Before the BuildSoftware Engineering
  7. Business Process Digitization: Plan the Workflow Before DevelopmentSoftware Engineering
  8. Developer Handoff Documentation: What the Next Engineer Needs to Operate SafelySoftware Engineering
  9. Maintainable React Applications: Architecture Decisions Before DevelopmentSoftware Engineering
  10. Software Support Playbooks: Design Triage, Escalation and RecoverySoftware Engineering