Articles

Dynamically Updating my Landing Page with Nuxt Content

July 2024

I recently spent some time updating the landing page for Clean Components Toolkit so that it will automatically update the outline as I update the course content itself. This required me to do some fun stuff with Nuxt Content, so let’s not delay any further!

I messed up my codebase (and the lessons I learned)

July 2024

I wrote this back in February, and then forgot it in my drafts folder. So here it is, I hope you enjoy reading it.

Start with the Interface (and don't gold plate!)

July 2024

We want to first figure out how this new composable is going to be used. Once we do that, it’s much easier to figure out the implementation.

Make Your Components Easier to Think About

June 2024

I hate thinking. Well, actually, I *love* thinking, but only when I’m able to solve problems or make progress with it. But often our code gets in the way of this.

Composition API vs. Options API

June 2024

Should you use the Composition API or stick with the Options API?

12 Design Patterns in Vue

June 2024

Design patterns are incredibly useful in writing code that works well over the long run. They let us use proven solutions to problems that basically every single app has.

Best Resources for Learning Vue in 2024

May 2024

In this guide, I've curated a selection of Vue 3 courses that I believe will really help both beginners and seasoned developers alike.

3 Kinds of Props in Vue

February 2024

One of Vue's core features is the use of props. Props are how we pass data around in Vue, from parent to child components. But not all props are created equal.