Videos

"Python, No Templates"

Twelve episodes building real static sites, blogs, landing pages, and docs sites with Python. Plus standalone deep-dives on the Nitro ecosystem.

The Series

Published weekly. Each episode ends with a deployed URL you can click.

EP 0124:12
Nitro CLI + UI + DataStore

I Built a Blog in Pure Python (No Jinja, No JS)

Deploy a working Markdown-powered blog from zero in under 30 minutes. Posts, tags, RSS, live URL.

Watch on YouTube ->
EP 0214:38
Nitro CLI

From Zero to Deployed: Your First Python Static Site

Complete beginner path from pip install to live URL in 15 minutes. No prior SSG knowledge assumed.

Watch on YouTube ->
EP 0319:21
Nitro UI

Stop Writing HTML. Write Python.

Build a reusable component library with type-safe elements, slots, and composition. IDE autocomplete for every tag.

Watch on YouTube ->
EP 0417:54
Nitro CLI + DataStore

Dynamic Pages from JSON (No Database Required)

A 50-product catalog from a single JSON file. Dynamic routes, one template, zero backend.

Watch on YouTube ->
EP 0522:09
Nitro UI (HTMX kwargs)

HTMX + Python Static Sites = Full-Stack Without JS

Live search, infinite scroll, and inline form submission - all without writing a line of JavaScript.

Watch on YouTube ->
EP 0658:40
Components gallery + Image

I Built a SaaS Landing Page in One Hour

Hero, pricing, features, testimonial, FAQ, footer, OG image meta. Conversion-grade, start to finish.

Watch on YouTube ->
EP 0720:17
Nitro Image

Image Pipelines in Python (Responsive, WebP, LQIP)

Lighthouse 40 to 95+. Responsive srcsets, WebP/AVIF, LQIP placeholders, BlurHash - one chainable API.

Watch on YouTube ->
EP 0816:42
Nitro Validate

One-Line Form Validation in Python

Contact form, cross-field validation, custom rules. 51+ built-in validators, zero dependencies.

Watch on YouTube ->
EP 0921:33
Nitro Dispatch + CLI

Plugins for Your Static Site (Hooks, Async, Priorities)

Analytics, sitemap, and RSS plugins that hook into the build lifecycle in 30 lines each.

Watch on YouTube ->
EP 1018:26
Nitro CLI

Deploying a Python Static Site (Cloudflare, Netlify, Vercel)

Three hosts, one repo, honest comparison. Build time, pricing, custom domains - pick your platform.

Watch on YouTube ->
EP 1125:51
Nitro CLI + inspect

Auto-Generated API Docs from Python Source Code

Docs site that reads inspect.getdoc on your installed package. Update a docstring, redeploy, done.

Watch on YouTube ->
EP 1227:04
All six Nitro tools

Python vs Hugo vs Astro: Which Static Site Generator in 2026?

Fair head-to-head across install time, LOC, ecosystem, hosting cost. Decision matrix, not a verdict.

Watch on YouTube ->

Want episodes in your inbox?

Star the repo - GitHub notifies you on every new release of a Nitro tool, which lines up with new episodes landing.