Skip to content
Stacknxt
All posts

Courtside: The Tech Blog

Where high-end design meets modern technical architecture. Explore our latest thinking on headless commerce, database security, and navigating the transition from traditional SEO to AI-driven discovery.

All posts

Stop Waiting on Code Reviews: The Ultimate Guide to Stacked PRs

Ready to try it? Stacked PRs are basically a superpower, but they come with a specific set of Git challenges.

Rahul Woll
Rahul Woll
1 min read
githubfeaturesPull Request

Animations in Astro.Build — How the Premium Motion Design Works

A deep dive into every animation layer in Astro.Build: the spring-curve hero entrance, staggered cascades, scroll-reveal, and how it all stays smooth without a JS animation library.

Rahul Woll
Rahul Woll
2 min read
astro-rocketanimationcssuxperformance

57 Components Ready to Use — Astro Build's Full UI Library

Astro Build ships with 57 production-ready components from the Velocity library — buttons, cards, dialogs, forms, data display, and full page-structure components. All accessible, all themed.

Hans Martens
Hans Martens
2 min read
astro-rocketcomponentsuivelocity

Hero Scroll Indicator — Desktop-Only, Hides on Scroll

Astro Build's hero has an animated scroll indicator: two bouncing chevrons that fade in after the hero animation and disappear the moment you start scrolling. Here's how every part of it works.

Hans Martens
Hans Martens
2 min read
astro-rocketfeaturesuxanimation

Scroll Progress Ring — A Circular Indicator on the Back-to-Top Button

Astro Build's back-to-top button now has a circular SVG progress ring that fills as you scroll. It's brand-coloured, theme-aware, and runs entirely in CSS and a small inline script.

Hans Martens
Hans Martens
2 min read
astro-rocketfeaturesuxanimation

Contact Form Setup: Resend, Vercel, and GoDaddy Step by Step

Astro Build's contact form is wired up but needs three things to actually deliver email: a Resend account, a verified domain, and one environment variable on Vercel.

Hans Martens
Hans Martens
2 min read
astro-rockettutorialemailverceldeployment

Scroll Progress Bar — Reading Progress at a Glance

Astro Build now has a scroll progress bar: a thin brand-coloured line that fills as you scroll. Here's how it works, where it lives, and how to enable it on any page.

Hans Martens
Hans Martens
2 min read
astro-rocketfeaturesheaderux

SEO in Astro Build: What's Built In and How to Configure It

Astro Build handles structured data, Open Graph, canonical URLs, sitemaps, and more out of the box. Here's exactly what ships and where to configure it.

Hans Martens
Hans Martens
2 min read
astro-rocketseostructured-datatutorialconfiguration

How Astro Build's Design System Works — Tokens, Colors, and Dark Mode

Astro Build uses a three-tier token architecture with OKLCH colors. Change one value and the entire site updates. Here's how it works and how to make it yours.

Hans Martens
Hans Martens
2 min read
astro-rocketdesign-systemtailwindcustomizationtutorial

The Hero Typing Effect in Astro Build — How It Works and How to Tune It

Astro Build's hero headline cycles through words with a typing animation. Learn how it works, how to tune every speed and pause, and how to disable it entirely.

Hans Martens
Hans Martens
2 min read
astro-rocketcomponentscustomizationtutorialjavascript

Why Astro Build Uses sessionStorage for Dark Mode (Not localStorage)

Dark mode is the default experience in Astro Build — and that's a deliberate design decision. Here's the reasoning, the code, and exactly how to change it.

Hans Martens
Hans Martens
2 min read
dark-modeastro-rocketdesigntutorial

Follow along

Stay in the loop — new articles, thoughts, and updates.

Get a Quote