Dev.to
7/6/2026

I Contain Multitudes (and Also Three Git Repos)
Short summary
Matt Stratton merged three separate properties (personal blog with 2,630+ legacy posts, speaking archive, and dev.to sync tool) into a single monorepo using Astro 5, prioritizing URL preservation to maintain all legacy inbound links. The architecture unifies native markdown posts with external content from Buttondown (newsletters) and Tiger Data (employer posts) through Astro's content layers. The project exemplifies infrastructure-as-ownership: self-hosting assets to avoid vendor lock-in.
- •Consolidated personal blog, speaking archive, and dev.to sync tool into one monorepo with preserved git history
- •Designed Astro 5 site to preserve 25 years of URLs byte-for-byte from LiveJournal through WordPress and Hugo
- •Architecture merges native content with external APIs through unified content layers
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



