Hello, world!
Finally! My personal blog pings the world of the internet with a hearty "Hello, world!"
It honestly took me a while to buckle down and do it, but after a bunch of pins on Pinterest and checking out other people's sites, I finally crafted a design I'm really happy with.
I’ve always wanted a place where I could write about my interests and share my experiences with unusual technologies I find online. I want to also improve my writing and communication skills. So, putting up a personal blog felt like a great way to improve.
I had a lot to figure out before I built the site. I explored different frontend frameworks, researched which cloud hosting providers were cheap and reliable, and planned out how to get a seamless deployment.
In the end, I went with NuxtJS and VueJS for the frontend. Working with VueJS is fantastic, and I'm really enjoying the experience. I stored the project in GitLab and used its CI/CD to automatically build a Docker image and deploy it to a VPS I bought from Digital Ocean. For security and diagnostics, I also added Cloudflare to protect and optimize the server. I think my site is pretty well-configured at this point.
There are still a lot of features I need to add, like view components for code blocks, lists, and cards. But now that I’ve taken the hardest first step, I'm confident the rest will be a lot smoother.
There's so much to learn and so much to enjoy. I plan to write about every moment I spend building my hobby projects. This personal site is just the beginning.