Software engineering guides for dependable systems.
Work through architecture, APIs, web applications, integration choices, testing and performance tradeoffs.
Browse another blog topic
Articles
- Code Review Systems: Speed, Risk, and AccountabilitySoftware Engineering
- Technical Debt Checklist for Reliable OperationsSoftware Engineering
- Software Modernization Checklist: From Portfolio Risk to Safe CutoverSoftware Engineering
- The Plain-language Guide to TypeScript ArchitectureSoftware Engineering
- The Plain-language Guide to React State DesignSoftware Engineering
- Node.js APIs in Plain Language: Boundaries and Operating ChoicesSoftware Engineering
- The Plain-language Guide to Rest API ContractsSoftware Engineering
- GraphQL Tradeoffs in Plain Language: Schema, Cost, and ControlSoftware Engineering
- Authentication Flows Explained: Sessions, Tokens, PasskeysSoftware Engineering
- Database Schema Design: Facts, Constraints, and ChangeSoftware Engineering