Tag
Tag: astro
All the articles with the tag "astro".
9 Nov 2026 · 3 min readbun
Trying bun lint on my Astro blog
Bun announced an ESLint-compatible linter claiming 26x speedups. I ran it against my blog's real config and got identical results, then checked back three weeks later to see what stable Bun has caught up on.
Continue reading →4 Nov 2026 · 6 min readgemini
Serving this blog over Gemini
The blog now answers on the Gemini protocol too: same posts, plain text, no JavaScript. How the capsule is generated at build time, why Agate serves it with a self-signed certificate, and what had to change to make Markdown fit gemtext.
Continue reading →12 Jul 2026 · 5 min readastro
When Your Template Ships the Upgrade You Just Wrote
AstroPaper v6.1.0 shipped their own Astro 7 upgrade three days before I shipped mine. Here's how I sync a forked template: take the patches, skip the rewrites, steal the features one at a time.
Continue reading →11 Jul 2026 · 5 min readastro
Upgrading to Astro 7: A Real-World Migration From a Blog That Already Worked
Notes from upgrading this AstroPaper blog to Astro 7.0.7: Rust pipeline, Vite 8, the markdown-remark shim, and one dep dropped along the way.
Continue reading →24 Apr 2026 · 7 min readastro
Upgrading to Astro 6: What Changed and Why It Matters
A practical walkthrough of upgrading an AstroPaper blog from Astro 5 to Astro 6, covering Vite 7, Zod 4, the stable fonts API, and every breaking change I ran into along the way.
Continue reading →11 Mar 2026 · 11 min readastro
Taming 6,000 GitHub Stars with Astro and a JSON File
I turned my GitHub starred repos into a searchable page on my blog. Here's what worked, what didn't, and why I gave up on SSR.
Continue reading →19 Feb 2026 · 4 min readsecurity
Chasing a Transitive Dependency Vulnerability
How a vulnerability in fast-xml-parser affected my blog through @astrojs/rss, and why transitive dependencies are quietly terrifying.
Continue reading →18 Feb 2026 · 4 min readdev
Building Almanac Games: Scraping PSN with Duct Tape and Playwright
I wanted to show my PlayStation trophies on my blog. It took a Python scraper, Cloudflare cookie theft, and way too many regex fixes.
Continue reading →