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.
Vue.js and HTML Injection Explained

Vue.js and HTML Injection Explained

Learn why v-html can be dangerous. Plus, strategies for avoiding the risk while still providing rich user interfaces
Banner
Tightly Coupled Components Vue Components with Provide/Inject

Tightly Coupled Components Vue Components with Provide/Inject

In this article, learn how to create tightly coupled components with Vue’s provide/inject functions. This component design strategy is great for creating components that are intuitive to use together and rely on shared state!
Updated July 15th 2024
How to Write a Vue Composable Step-by-Step

How to Write a Vue Composable Step-by-Step

Want to learn how to create robust and intuitive Vue.js composables? Learn how step by step in this article.
Updated July 3rd 2024
What is a Race Condition in Vue.js?

What is a Race Condition in Vue.js?

A race condition is where an app’s proper behavior is dependent on the sequence or timing of other uncontrollable events. In this lesson, learn how to fix a race condition in a Vue.js Composable.
Updated June 24th 2024
How to use Laravel Reverb to Send Real-Time Data to a Vue.js Frontend

How to use Laravel Reverb to Send Real-Time Data to a Vue.js Frontend

Learn how to send real time with Laravel Reverb to a Vue.js front-end.
Updated June 18th 2024
Real-time data with Laravel Reverb and Vue.js

Real-time data with Laravel Reverb and Vue.js

Ready to unlock the potential of real-time data? Enroll in "Real-Time Data with Laravel Reverb and Vue.js" today and watch your applications come alive!
Updated June 11th 2024
How to Structure a Large Scale Vue Application

How to Structure a Large Scale Vue Application

Organizing your Vue.js project to make it scalable is essential to success. In this article, learn some strategies for structuring your large scale Vue.js apps
Updated May 16th 2024
Enhanced Routing with UnPlugin Vue Router

Enhanced Routing with UnPlugin Vue Router

Are you ready to take enhance your experience with Vue Router? Look no further than our latest course Enhanced Routing with UnPlugin Vue Router. During the course, we cover how to do everything you already know with vanilla Vue Router but in a type-safe manner and with file-based routing.
Updated May 6th 2024
Domain Driven Design With Nuxt Layers

Domain Driven Design With Nuxt Layers

Learn how to use Domain Driven Design in your application with Nuxt layers. This code organization technique just might just be your ticket to a clean codebase.
Updated April 29th 2024

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 120.000 users have already joined us. You are welcome too!

Follow us on Social

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