Back to feed
Dev.to
Dev.to
7/6/2026
I Contain Multitudes (and Also Three Git Repos)

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?

Comments

Failed to load comments. Please try again.

Explore more