Tag: 'vue.js'

Separating Concerns with Pinia
Separating Concerns with Pinia
July 1, 2024

In my job as a consultant, I often code review Vue applications. It is common to me to see views with a lot of business logic and computed values. This isn't necessarily a bad thing, but can incur technical debt.

Using Vite's Plugin for Progressive Web Apps (PWAs)
Using Vite's Plugin for Progressive Web Apps (PWAs)
February 9, 2023

I've worked with Progressive Web Application plug-ins with several SPA frameworks. Most of them are pretty simple to implement. But when I learned about Vite's plug-in, I was intrigued since that would work across different SPA frameworks.

Coding Shorts: Nested Routing in Vue.js
Coding Shorts: Nested Routing in Vue.js
July 5, 2022

I've been working on a new Microservice example and I'm writing the client in Vue.js. Due to the nature of the project, I needed to use Nested Routing. I thought this might be a good topic for a Coding Short.

New Video: Pinia for Vue 3: A Better Vuex?
New Video: Pinia for Vue 3: A Better Vuex?
March 13, 2022

I'm happy to see that instead, they've adopted Pinia as an alternative. I am not in love with Pinia (as I use reactive objects more often) but for complex scenarios it reminds me of something closer to the Composition API.

New Video: Coding Making Sense of reactive() and ref() in Vue.js
New Video: Coding Making Sense of reactive() and ref() in Vue.js
January 30, 2022

I went on the WebRush podcast (with John Papa and Dan Whalin (et al.)) and had a discussion about reactive() and ref() in the Composition API that resulted in this video.

New Coding Shorts: Angular Template Forms and Vite Builds
New Coding Shorts: Angular Template Forms and Vite Builds
December 21, 2021

I have two new Coding Shorts videos. Theh first is about Angular Template Forms and the latest is about using Vite for production builds.

New Video: Coding Shorts: Vue 3.2 - Create Your Own Web Components
New Video: Coding Shorts: Vue 3.2 - Create Your Own Web Components
October 11, 2021

I've only started to look into Custom Elements (e.g. Web Components) and my trip started with Vue 3.2. They have a new facility to support custom elements created as Vue Components.

New Video: Coding Shorts: Introducing petite-vue
New Video: Coding Shorts: Introducing petite-vue
September 21, 2021

When I first started using Vue, I liked the ability to just drop the vue library on a page, and create some simple interactivity. While this still works, most people use Vue for larger, compiled projects.