Late Night
Development
Notes from the intersection of architecture, code, and real operations.
FEATURED
Dev Containers: Put the Developer Setup in the Repository
How .devcontainer/devcontainer.json turns a written onboarding guide into an executable, versioned workspace that any editor can open.
03
Series
3 of 10 parts published
From Laptop to Production: A Practical Containerized Delivery System
- 01Why "Works on My Machine" Is an Architecture Problem
- 02Build a Real Dev Environment: Next.js, TypeScript, PostgreSQL, and Docker
- 03Dev Containers: Put the Developer Setup in the Repository
7 more parts in progress.
All Articles
03
DEV CONTAINERS
Dev Containers: Put the Developer Setup in the Repository
How .devcontainer/devcontainer.json turns a written onboarding guide into an executable, versioned workspace that any editor can open.
02
DEV ENVIRONMENT
Build a Real Dev Environment: Next.js, TypeScript, PostgreSQL, and Docker
A lean, repeatable local stack for a modern web application—with clear boundaries between local development and production.
01
ARCHITECTURE
Why "Works on My Machine" Is an Architecture Problem
A practical case for treating the development environment as a versioned part of the product—not a collection of laptop-specific habits.

