Code Template 2026

Personal · 2026 · 1 night · 1 person · 1 min read · Updated · github.com (opens in new tab)

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.