Articles

Scaling Your Vue App: 4 Proven Patterns to Keep It Clean

December 2024

As your Vue app grows, it can become harder to keep it organized. Learn four proven patterns that help simplify data flow, testing, configuration, and flexibility, ensuring your code remains clean and scalable.

Composable Design Patterns in Vue

December 2024

Learn how to write better composables in Vue. Use these seven patterns to manage state, logic, configuration, and input flexibility.

The Testing Pyramid is Dead. Draw Your Own Shape Instead

October 2024

Why the traditional testing pyramid needs a modern rethink and how you can draw your own shape

How to Dynamically Add a Class Name in Vue

October 2024

Being able to add a dynamic class name to your component is really powerful. Adding a dynamic class name is as simple as adding the prop ':class' to your component. Of course, there is a lot more we can do here with dynamic classes in Vue.

Quickly Build Fullstack Vue Apps with Directus

August 2024

At first, I was skeptical about Directus. I’ve never really been into low-code and no-code tools before.

21 Nuxt Tips You Need to Know

August 2024

I spent weeks scouring the Nuxt docs to uncover hidden gems — features you didn’t know it had, and ones that are simply easy to forget about.

Create Beautiful PDFs with HTML, CSS, and Markdown

July 2024

I built an easy-to-use tool that lets me use just HTML, CSS, and Markdown to create beautiful ebooks and PDFs.

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!