Made a New Website
Apr 4, 2022It's 2022 and I finally made a new iteration of my website. I was mostly just bored with the look and wanted to test out some newish/different tech this time around. The 2018 version saw me take Next for a spin. It was a good time, though I remember taking forever to finish it and having to update the version of the framework I was using several times (a never ending problem).
I started thinking about what a new zachurich.com could look like a couple of months ago. I cracked open my trusty prototyping tools and started throwing some shapes/colors/fonts together and came up with something I didn't hate. I also started thinking about what technologies I wanted to use to build it and what I wanted to carry over from the 2018 version.
I kept Prismic around for my content needs due to how easy it is to wire up and my familiarity with the content-creation interface. I decided to take it a little further this time and manage ALL of my website content with it. This was mainly to feed my never-ending desire to tweak things and make it easier to correct the inevitable spelling mistakes.
For the foundation of this thing, I decided to go with a Remix + Typescript setup (TS is what I'm generally working with these days) over Next. This is mostly because Remix had been making a lot of buzz and I was interested in seeing what it offered over other frameworks. Remix's server-rendered setup, data-loading approach, and route-specific niceties won me over pretty much immediately. Overall, I was up and running pretty quick.
So why did it still take me forever to launch this? Maybe it was the launch of Elden Ring or (and?) maybe it was my recurring behavior of feeling stressed for no reason when I'm coming close to finishing something.
more posts