Austin Hagel

Contact Me

Guides & Tutorials


A repository of lessons I've learned and documented.

  • Tidy workshop tools arranged neatly, suggesting disciplined process
    Software

    May 11, 2026

    Git Workflows That Actually Work

    Practical branching, commit, and review patterns for small teams — small enough to remember, structured enough to scale past two people.

  • Long-exposure light trails suggesting smooth, sustained motion
    Engineering

    May 11, 2026

    Canvas Animation Performance

    Keep canvas-driven backgrounds and effects at 60fps without burning battery — pause off-screen, batch draws, and respect motion preferences.

  • Layered mountain ridges fading into the distance, suggesting depth and reveal
    Engineering

    May 11, 2026

    Intersection Observer Scroll Magic

    Replace scroll listeners with Intersection Observer for cheaper, more reliable reveal animations and lazy-loaded content.

  • Moody night cityscape with deep contrast and warm accent lights
    Design

    May 11, 2026

    Dark Mode Done Right

    How to ship a dark mode that respects user preferences, persists across navigations, and survives view transitions without flashes.

  • Architectural facade with a strong rectangular grid pattern
    Design

    May 11, 2026

    CSS Grid Layout Techniques

    Reusable grid recipes for content-heavy pages: breakout layouts, responsive cards, and asymmetrical compositions without media queries.

  • Hands resting on a mechanical keyboard in soft natural light
    Engineering

    May 11, 2026

    Keyboard Accessibility Basics

    The minimum viable keyboard story every interactive component needs, and how to verify it without specialised tooling.

  • Long, clear road stretching to the horizon, suggesting speed and clarity
    Engineering

    May 11, 2026

    Web Performance Fundamentals

    A baseline checklist for shipping a fast site — what to measure, what to fix first, and how to keep regressions from creeping back in.

  • Clean desk setup with a notebook and laptop, evoking deliberate craftsmanship
    Engineering

    May 11, 2026

    TypeScript Patterns I Actually Use

    A short, opinionated tour of TypeScript techniques that earn their place in real codebases — and a few that look clever but mostly just hurt.