Blog
Engineering notes from launch.ist — clean architecture, FastAPI patterns, Git discipline, and the craft of shipping production software.
A Cautious Git Flow
A careful workflow for inspecting incoming changes before you pull — fetch, diff, review incoming commits, and dry-run merges to catch conflicts early.
A Cautious Git Flow
A careful workflow for inspecting incoming changes before you pull — fetch, diff, review incoming commits, and dry-run merges to catch conflicts early.
The Difference Between a DTO and a Schema
DTOs and schemas both describe data, but they solve different problems. A breakdown of purpose, content, validation, and when to use each — with examples.
The Difference Between a DTO and a Schema
DTOs and schemas both describe data, but they solve different problems. A breakdown of purpose, content, validation, and when to use each — with examples.
Clean Architecture Structure (FastAPI)
A practical clean-architecture project layout for Python FastAPI — domain, use cases, interfaces, and infrastructure layers, with example code.
Clean Architecture Structure (FastAPI)
A practical clean-architecture project layout for Python FastAPI — domain, use cases, interfaces, and infrastructure layers, with example code.
Folder Structure and Common Mistakes
A folder-by-folder guide to structuring a FastAPI application along clean-architecture lines — what belongs in each layer, and the mistakes to avoid.
Folder Structure and Common Mistakes
A folder-by-folder guide to structuring a FastAPI application along clean-architecture lines — what belongs in each layer, and the mistakes to avoid.
Module Archetypes in Clean Architecture
The common module archetypes — entity, use case, controller, gateway, DTO, factory, service, adapter, validator — and the role each plays in a clean codebase.
Module Archetypes in Clean Architecture
The common module archetypes — entity, use case, controller, gateway, DTO, factory, service, adapter, validator — and the role each plays in a clean codebase.