tl;dr learned a ton of stuff by building my personal site new from the ground up
As a vision, I've wanted to keep the design really clean and minimalistic. The focus should be mainly on my little Blog entries for now. But additionally, I've wanted to provide more information about the stuff I'm digging... books, music, my podcast and so on. For that, I've got a massive inspiration from the personal site of Brian Lovin, who's codebase was a brilliant sparring partner for the initial design and development. So the design and concept was clear... but what about the tech stack?
For the upcoming weekends, my new personal site has been my little Sunday project (when there was nothing else to do with university stuff). I've learned a ton of things about component composition, styling with CSS in JS, new JS features, and so many things more! By far, the most tedious part was to migrate all of my blog posts to the new place and get the Markdown to render correctly. That has cost me some days... All in all, I'm now in a position where I'm happy to launch this baby finally! But it's not over yet! Of course, I really want to write more again. Maybe also longer posts or a bit more content with some images or code snippets. And of course, there are a ton of features to be implemented yet! Dynamic dark mode, a headless CMS integration, code cleanup, testing with cypress, adding typescript and on and on and on. I think I have a reliable place and I'm happy to see this place growing!
Keep Creating ✌️