Home / Blog / Daniel Kelly
Daniel Kelly

Daniel Kelly

Daniel is the lead instructor at Vue School and enjoys helping other developers reach their full potential. He has 10+ years of developer experience using technologies including Vue.js, Nuxt.js, and Laravel.
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.
Updated April 3rd 2026
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
Updated March 26th 2026
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.
Updated March 19th 2026
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.
Updated March 13th 2026
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.
Updated March 3rd 2026
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
Updated February 26th 2026
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.
Updated February 19th 2026
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.
Updated February 12th 2026
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.