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 for Custom Software: A Working PracticeSoftware Engineering
- Technical Debt in Custom Software: How to Decide What to FixSoftware Engineering
- Modernizing Custom Software: A Practical Guide to Safer ChangeSoftware Engineering
- TypeScript Architecture in Production: Boundaries, Safety and ChangeSoftware Engineering
- React State Design in Production: Ownership, Lifetimes, and RecoverySoftware Engineering
- Node.js APIs in Production: Boundaries That HoldSoftware Engineering
- What Changes When Rest API Contracts Moves into ProductionSoftware Engineering
- GraphQL in Production: Tradeoffs Teams Need to Make ExplicitSoftware Engineering
- What Changes When Authentication Flows Moves into ProductionSoftware Engineering
- Database Schema Design in Production: Migrations and RecoverySoftware Engineering