Back to posts
MiscSeptember 16, 20261 min read

A rewrite to TanStack Start

ai generated cover image

Why a rewrite?

Since this blog launched in 2023, it has used Next.js as its (meta)framework to make posts.

Since then, I migrated from contentlayer CMS to velite because that package becoming unmaintained, and redesigned the UI earlier this year.

Not out of any frustration with Next.js, but I decided to switch this blog over to a new meta-framework called TanStack Start.

Migrating from Next.js to TanStack Start?

It took roughly 5 days, but the entire blog has been rewritten! There might be a couple of performance problems and features missing, but they'll arrive soon/get fixed.

A new feature

A new feature has dropped: Push Notifications! Now you can receive push notifications in your browser every time I post.

This was technically added in the Next.js version of the app but had to be rewritten for TanStack Start.

That's all for now!