Want to level up your Vue skills?

With over two million reads and 11,067 subscribers, you've come to the right place.

Subscribe now to get exclusive insights and tips every week.

    Picture of Michael Thiessen

    👋Hey there! Welcome to my site. Take a look around and make yourself at home.

    — Michael

    Courses

    Upgrade your Vue skillset with these specially made courses

    Clean
    Components Toolkit

    Reference toolkit
    All experience levels
    A toolkit of techniques, principles, and patterns for building great Vue components.

    Vue Tips Collection 2

    118 concise tips
    Hardcover - PDF
    Master Vue in only 5 minutes a day with this beautifully-designed hardcover book.

    Reusable
    Components

    7 modules
    Intermediate - Expert
    Master the art of writing highly reusable Vue — and make the most of your components.
    $197 $128 USD
    Check it out →

    Clean
    Components

    This course is no longer for sale.

    Articles

    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.

    The 6 Levels of Reusability

    February 2024

    We all want to write less code, but get more done. To make this happen, we build our components so they can be reused more than just once.

    SSR Safe Dynamic IDs in Vue

    January 2024

    Dynamic IDs are useful for testing, but can get tricky with SSR. Let's make a directive to do this easily, in both vanilla Vue and in Nuxt.

    Controlled Props Pattern

    January 2024

    There are a few instances where you want to be able to override the internal state of a component and force it open from the parent. The controlled props pattern is designed for exactly this situation.