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 Before the First Build: Practice FirstSoftware Engineering
- Technical Debt Before the First Build: Make the Trade-off ExplicitSoftware Engineering
- Software Modernization Decisions That Matter Before the First BuildSoftware Engineering
- TypeScript Architecture for Growing Teams: A Field GuideSoftware Engineering
- React State Design for Growing Teams: A Field GuideSoftware Engineering
- A Practical Node.js API Guide for Growing TeamsSoftware Engineering
- A Field Guide to Rest API Contracts for Growing TeamsSoftware Engineering
- A Field Guide to GraphQL Tradeoffs for Growing TeamsSoftware Engineering
- A Field Guide to Authentication Flows for Growing TeamsSoftware Engineering
- A Field Guide to Database Schema Design for Growing TeamsSoftware Engineering