Skip to main content

Posts

2026

Augment your AI

·1274 words·6 mins
There are a number of ways to augment AI to work the way that you want. I have been playing with three of them and seeing what the best way to use them is. Note: All of these work in Claude Code but maybe not in the console or on the website. But then again, I don’t use a lot of other tools at the moment, even for my notes. 1

2021

Using Vue in a non-SPA

·1559 words·8 mins
I’ve spoken to a number of other developers about using Vue in applications that’s we’re single page applications but just standard MVC applications. Most of the time I get asked, “How would you do that?” So I finally sat down to explain how I do that.

Data Management in Vue: an introduction

·721 words·4 mins
One of the things I’ve been wanting to talk about for a while are the different ways data can be managed in a Vue application. There’s always lots of discussions on forums about how data is managed and not a lot of diving into why you would pick one style over the other.

Creating an Event Bus in Vue

·466 words·3 mins
There are times when building a Vue application that you realize that the standard parent-child model of intra-component communication just isn’t cutting it anymore. Everything gets too ridged and it gets harder and harder to add more layers to the application. Parent-child just doesn’t scale once you’re really working with a real-world project. Who is in control of the data when the components are nested five layers deep?

How to format dates in Vue 3

·490 words·3 mins
If you’ve used Vue for any length of time, you soon find that it doesn’t have a lot of the fancy formatting options that some of the other frameworks seem to have out of the box. I get the feeling that Vue is very focused on minimalism and adding features that aren’t core to the framework is not something they want to do. One of those features, however, is formatting dates.

What are services in Vue?

·444 words·3 mins
You might have heard the term “service” in relation to a Vue application. But looking through the Vue documentation, you might find that there isn’t any mention of what a service is at all.

How do you maintain multiple loading states in Vuex?

·602 words·3 mins
One of the best ways to improve the user experience in a dynamic application is by setting up loading icons for data coming into your Vuex store. But if you’ve ever tried to set this up on a page with a lot of components that are loading different dynamic data. How do you show the user that data is being loaded when that data might be coming from different, parallel API calls?

How to Load Vue Components on Non-SPA Sites

·970 words·5 mins
There are times when you want to use Vue components, but the application you’re working on is still in the age of jQuery. Is there a way to start using Vue without switching everything to Vue and making a single page application? Can we get all of that beautiful, juicy component action without breaking everything else that’s currently on the site? Also, can we add Vue components without having to rewrite the entire website to use Vue?