Software engineering guides for dependable systems.
Work through architecture, APIs, web applications, integration choices, testing and performance tradeoffs.
Browse another blog topic
Articles
- The Plain-language Guide to Code Review SystemsSoftware Engineering
- The Plain-language Guide to Technical DebtSoftware Engineering
- The Plain-language Guide to Software ModernizationSoftware Engineering
- TypeScript Architecture: Runtime Boundaries, Modules, and Domain RulesSoftware Engineering
- React State Design: Ownership, Transitions and ArchitectureSoftware Engineering
- Node.js API Implementation Checklist: Contracts That Survive FailureSoftware Engineering
- REST API Contracts That Hold Up Under ChangeSoftware Engineering
- GraphQL Security Review for Production BoundariesSoftware Engineering
- Authentication Flows: Cost, Security and Scaling DecisionsSoftware Engineering
- Database Schema Design That Keeps Business Meaning IntactSoftware Engineering