Code Template 2026
Updated my personal code template for 2026
cookiecutteruvdockerGitHub Actions
Overview
Setting up a new project often involves repetitive boilerplate. AI can help, but it rarely matches your preferences perfectly. This template uses a tried-and-true approach to save hours—or even days—of setup time.
Problem
Technologies evolve quickly, requiring adaptation to new stacks while phasing out less-used tools.
Approach
Consolidated lessons from the past year into a reusable, flexible template.
Constraints
- Portable: works across different environments.
- High performance
- Open source
Key Decisions
Move away from .devcontainer
Not all servers support it well, startup times are slow, and it's too heavy for most of my current projects.
Alternatives: uvpixivenv
Adopt uv only workflow
Most projects are pure Python, and uv is optimized for that workflow.
Result & Impact
Reduced new project setup time from hours to seconds with a consistent, reproducible starting point.
Learnings
- Simplicity always wins.
- Investing in reusability pays off.