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.
Writing Custom Vue ESLint Rules and Why?

Writing Custom Vue ESLint Rules and Why?

Write custom Vue ESLint rules to prevent team-specific anti-patterns, enforce consistency, and improve code quality in Vue projects.
Video Thumbnail Generator Vue Component with MediaBunny

Video Thumbnail Generator Vue Component with MediaBunny

Learn to build a client-side video thumbnail generator with Vue 3 and MediaBunny. Extract frames, download thumbnails—no servers required.
Updated October 16th 2025
Passkeys in Nuxt – The BEST Login UX

Passkeys in Nuxt – The BEST Login UX

Secure, passwordless authentication in Nuxt 4 using passkeys, WebAuthn, and Nuxt Auth Utils for a seamless login experience (with demo!)
Updated October 7th 2025
Smarter Data Fetching with Pinia Colada

Smarter Data Fetching with Pinia Colada

Discover the basics of Pinia Colada—keys, caching, and deduplication—for simpler, smarter data fetching in your Vue apps.
Updated September 23rd 2025
How to Copy to Clipboard In Vue

How to Copy to Clipboard In Vue

How to copy to clipboard in Vue & Nuxt: use VueUse’s useClipboard, build a v-copy directive and handle native fallbacks.
Updated September 16th 2025
State Based Favicons (Tab Alerts) in Vue

State Based Favicons (Tab Alerts) in Vue

Add state-based favicons in Vue to show unread counts, alerts, or status dots with VueUse for subtle, polished tab notifications.
Updated September 16th 2025
Master AI-Driven Development: Free Online AIDD Day 2025

Master AI-Driven Development: Free Online AIDD Day 2025

Sept 10, 2025- a free online event - expert-led sessions on AI‑driven development workflows, prompting techniques, CLI agents, and more.
Updated September 4th 2025
Accessible Alerts, Dialogs, and Alert Dialogs with ShadCN Vue

Accessible Alerts, Dialogs, and Alert Dialogs with ShadCN Vue

Learn how to build accessible alerts, dialogs, and alert dialogs with ShadCN Vue. Understand the differences, best practices, and accessibility essentials for creating user-friendly, semantic attention grabbing components.
Updated August 28th 2025
How To Run Scheduled Tasks in Nuxt on Netlify – The Hacky Way … for now…

How To Run Scheduled Tasks in Nuxt on Netlify – The Hacky Way … for now…

Learn how to implement scheduled tasks in Nuxt applications deployed on Netlify using a clever workaround. This guide shows you how to combine Netlify Scheduled Functions with Nuxt API endpoints to run automated tasks until native Nitro scheduled task support arrives.
Updated August 18th 2025
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.