My Nuxt Adventure

Tuesday, May 28th @ 7:26 pm CDT

It's been a couple of years since I've touched my previous blog, and since then I've changed my tune on a few things, such as:

  1. JavaScript does not suck

Well, actually maybe just that one thing. I used to loathe JS and couldn't be bothered to keep up with all the syntax changes, new hot libraries and frameworks popping up every ten days. Why switch over when Ruby is such a beautiful language and did everything I needed it to? Lately though it feels like JavaScript finally developed into an adult version of itself as TypeScript, and now I'm ready to have long conversations with it while staring into my nightmare box. πŸ‘¨πŸ»β€πŸ’»

With that all said, I've also taken a liking to Vue. I've built some things in React and Angular and loved the concept of components, but the execution of it always seemed so... bleh 🀒. After monkeying around with Vue for a bit though, it just feels like the component idea done right - I love love love 😍the template/script/style syntax in .vue files, which makes all that time spent learning the fundamentals of HTML, JavaScript and CSS feel more rewarding. Maybe that's not the "right" reason to choose Vue over the others, but dang it, the choice sure has been a fulfilling one.

Thus, I'm whipping up my new blog using Nuxt so that I can play around with Vue in my free time as well as at work. Without further ado, let's begin the adventure! πŸš€