Updates to this site

Nov 19, 2025 · 1 min read

tech

While I was writing yesterday’s post, I wanted to clean up some code and update the site to incorporate Astro’s. latest features.

Content Collections & MDX

I started by refactoring the blog and projects to use Astro’s Content Collections. This was a great undertaking, and it allowed me to streamline the content management process. I did this mainly because I wanted to leverage MDX for the ability to include components in posts.

Like this!

Homepage & Animation

A few months ago, I refactored the homepage animation to be bound to react, for maintainability’s sake. This was another great undertaking, and it allowed me to maintain the code powering the animation much more easily, as it is all typescript now instead of pure javascript.

Here’s the animation (it’s a component now!):