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 in Production: Operating DecisionsSoftware Engineering
- What Changes When Technical Debt Moves into Production: A Risk GuideSoftware Engineering
- Production Modernization with Reversible Delivery BoundariesSoftware Engineering
- TypeScript Architecture: Module Boundary GuideSoftware Engineering
- React State Design in Production: Decisions Before the First BuildSoftware Engineering
- Node.js API Design Before Build: Limits and OperabilitySoftware Engineering
- REST API Contracts: Decisions That Matter Before ImplementationSoftware Engineering
- GraphQL Tradeoffs: Decisions to Make Before the First BuildSoftware Engineering
- Authentication Flows: Decisions to Make before the First BuildSoftware Engineering
- Database Schema Design Decisions Before the First BuildSoftware Engineering