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.
- Syntax highlighting is gone in some of the posts. It will be addressed soon.
- Image load slow. Image optimization is going to be worked on!
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!
