Latest Vue School Articles

Using Pretext in Vue to Build Variable-Height UI Without Layout Thrash

Using Pretext in Vue to Build Variable-Height UI Without Layout Thrash

Learn how to use Pretext in Vue to measure multiline text without hidden DOM probes, forced reflow, or brittle getBoundingClientRect loops.
Generating Random IDs in Vue.js

Generating Random IDs in Vue.js

How Vue 3.5’s useId() composable gives you stable, unique DOM IDs for forms and accessibility—without manual counters or hydration bugs.
Daniel Kelly
Daniel Kelly
RAG with Nuxt and Gemini File Search

RAG with Nuxt and Gemini File Search

Build a practical, end-to-end RAG app with Nuxt and Gemini File Search. Index documents, retrieve grounded context, and answer user questions
Daniel Kelly
Daniel Kelly
Robust Nuxt Authentication with Better Auth

Robust Nuxt Authentication with Better Auth

Add secure authentication to Nuxt apps with Better Auth, including email, social login, 2FA, and route protection.
Daniel Kelly
Daniel Kelly
Vue Agent Skills for Reliable AI Development

Vue Agent Skills for Reliable AI Development

Skills give AI agents consistent, battle-tested Vue and Nuxt patterns from trusted sources, replacing guesswork with standards.
Daniel Kelly
Daniel Kelly
Composables vs. Provide/Inject vs. Pinia — When to Use What

Composables vs. Provide/Inject vs. Pinia — When to Use What

A practical guide to choosing between composables, provide/inject, and Pinia for sharing state and logic in Vue applications.
Daniel Kelly
Daniel Kelly
What Employers are Looking for In a Good Vue Developer

What Employers are Looking for In a Good Vue Developer

The hiring managers checklist- architecture thinking, AI fluency, passion, adaptability, and the skills modern Vue teams actually value
Daniel Kelly
Daniel Kelly
Optimistic Updates and Pinia Colada

Optimistic Updates and Pinia Colada

Learn how to implement optimistic updates in Pinia Colada to create responsive, snappy user interfaces.
Daniel Kelly
Daniel Kelly
The Complete Guide to Vue Slots

The Complete Guide to Vue Slots

Master Vue slots from the basics to advanced patterns—default slots, named slots, scoped slots, and real-world component design.
Daniel Kelly
Daniel Kelly
1
VueSchool logo

Our goal is to be the number one source of Vue.js knowledge for all skill levels. We offer the knowledge of our industry leaders through awesome video courses for a ridiculously low price.

More than 200.000 users have already joined us. You are welcome too!

Follow us on Social

© All rights reserved. Made with ❤️ by BitterBrains, Inc.