
Building a Multilingual Slide System Inside Astro with Reveal.js
How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.
Astro framework — islands architecture, Content Collections, MDX, and static-site builds.
12 articles available
Tip: press Esc to clear the search.

How I built a two-type slide deck catalog inside my Astro website — discriminated unions, AEO twins, asset isolation, and live theme sync.

How I migrated XergioAleX.com to Astro 6 in minutes, what broke, and why the experimental Rust compiler turned perception into measurable speed.

After years of chasing ESLint upgrades and managing the Prettier conflict dance, I switched to Biome. One config file, one binary, and I haven't looked back.

After years deploying static sites on GitHub Pages, I evaluated the free options and landed on Cloudflare Pages. Here's what I learned and what surprised me.

Designing multilingual Astro from scratch: typed translations, the Page Wrapper pattern, and scaling to more languages without rewiring components.

Why Astro and Svelte simplify modern web development—State of JS 2025 data, benchmarks, and practical lessons from building this website.

How this blog scales without a backend: Content Collections, tag taxonomy, client search, series navigation, and bilingual builds.

From one-page landing to bilingual, AI-ready XergioAleX.com: architecture, stack choices, and why Astro + Svelte fits static sites.

Astro and Svelte portfolio site for Sebastián Martínez Vanegas, Colombian poet and winner of the Emilio Prados International Poetry Prize.

A fully static wedding invitation site built with Astro, Svelte, and GitHub Pages — unique codes, RSVP via Google Forms, zero backend.

Migrating pereiratechtalks.org from Dockerized Ghost to static Astro on GitHub Pages — ten years of lessons packed into two weeks of code.

Why Astro won me over — Microsoft and Firebase cases, measurable gains, and a live Pereira Tech Talks migration to prove it is not hype.