Migrating Web Frameworks

Published

This site has seen a few technical evolutions over the years. It began simply as a React and Bootstrap project hosted on GitHub Pages. For its second life, I migrated to a self-hosted, server-rendered stack using Remix and MUI to explore the latest SSR developments. While I enjoyed learning and using Remix, I eventually found the upgrade process cumbersome for a simple site. This latest version embraces simplicity and efficiency, built with Astro using plain HTML, MDX, JS, and CSS. I enjoyed creating basic theming using CSS, with the intention to integrate a CSS framework when necessary.

The entire migration took only about a day, which was surprisingly quick considering the scope of the work. This included a complete overhaul of the CSS and themes (light/dark) and migrating several components away from React. Leveraging Gemini definitely accelerated the process. We’ll see how Astro pans out!