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.
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.
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
Accessing Netlify Edge Context in Nuxt (and Why You Might Want To)

Accessing Netlify Edge Context in Nuxt (and Why You Might Want To)

Access Netlify Edge context in Nuxt to leverage geo, IP, cookies, and site data for personalization, regional logic, A/B testing, and smarter caching.
Updated August 18th 2025
Fixing “Cannot read properties of undefined (reading ‘value’)” in Vue

Fixing “Cannot read properties of undefined (reading ‘value’)” in Vue

Learn how to fix the "Cannot read properties of undefined (reading 'value')" error in Vue 3. This guide explains common causes, practical solutions, and tips to avoid it when using the Composition API.
Updated July 10th 2025
Top 5 Vue CSS Superpowers You Might Be Missing

Top 5 Vue CSS Superpowers You Might Be Missing

Discover 5 powerful styling techniques in Vue 3—from scoped selectors to stunning animations with Tailwind, auto-animate, and @vueuse/motion. Learn how to craft beautiful, reactive UIs with zero bloat.
Updated June 26th 2025
How to Send Real Time Custom Events from the Browser a Vite Dev Server

How to Send Real Time Custom Events from the Browser a Vite Dev Server

Learn how to send custom events from your browser to the Vite dev server using import.meta.hot.send(). Build powerful devtools, enhance debugging, and enable two-way communication with Vite!
Updated June 11th 2025
GitHub Login in Under 10 Mins with Nuxt Auth Utils

GitHub Login in Under 10 Mins with Nuxt Auth Utils

Learn how to quickly integrate GitHub authentication into your Nuxt 3 application using the Nuxt Auth Utils module. Covers setup, server routes, and useUserSession composable.
Updated June 5th 2025
A Custom Opinionated Event Handler for Nuxt API Endpoints with Guards And Validation Support

A Custom Opinionated Event Handler for Nuxt API Endpoints with Guards And Validation Support

Nuxt API endpoints are extremely useful! Boost your productivity with some handy conventions. Learn to create custom event handlers, advanced validation techniques with zod, and endpoints protection with guards.
Updated May 29th 2025
10 Tips for Well-Designed Vue Components

10 Tips for Well-Designed Vue Components

Master modern Vue development with these 10 tips for creating well-designed components using the Composition API and TypeScript. Learn practical patterns for type-safe, maintainable, and flexible components that will elevate your Vue.js projects
Updated May 8th 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.