Hugo blog shortcodes: adding a visual component system to PaperMod

Six Hugo shortcodes that give your PaperMod blog callouts, steps, pull quotes, stats, before/after comparisons, and CTAs — built in one vibe coding session.

April 8, 2026 · 5 min · Russell

Build a free links page with GitHub Pages

How to turn your GitHub profile into a links page you own, with zero dependencies and no monthly fee.

April 5, 2026 · 5 min · Russell

How to Build an AI Content Playbook That Actually Protects Your Voice

Turn Ruth Doherty’s AI content framework into a concrete playbook for your own pipeline.

April 5, 2026 · 6 min · Russell

Three Tiers of Data Freshness in a SvelteKit Static Site

How to serve live data from a statically deployed SvelteKit site using prerendered pages, cached client-side fetches, and SPA fallback routes.

March 23, 2026 · 5 min · Russell

Feeling Overwhelmed by Dev Tools? Start With HTML

Why HTML is the best starting point for anyone learning to build for the web, and how to get going without the overwhelm.

March 16, 2026 · 2 min · Russell

“Dealing with Imposter Syndrome in Tech”

“How growing up Anishnawbek on a Northern Ontario reservation shaped my experience with imposter syndrome as a web developer.”

March 6, 2021 · 2 min · Russell