
Articles
Vue.js
Vue.js is a progressive JavaScript framework designed for building user interfaces. It is often praised for its simplicity and flexibility, offering an approachable learning curve whilst still being powerful enough for complex applications. Vue adopts a reactive data model and a component‑based architecture, making it a popular choice for developers who want a balance between performance and ease of use.
Below you will find a subset of articles from my blog specifically about Vue.js. This is an area that I have worked with for many years, and have managed to write about quite a few times. There are fourteen collected together for you below.

Testing Vue Components with Vue Test Utils. 
Best Practices for Vue Router in Large Applications. Best Practices for Vue Router in Large Applications

Implementing Server‑Side Rendering (SSR) in Vue. Implementing Server‑Side Rendering (SSR) in Vue

Creating Custom Vue Directives for Enhanced Functionality. Creating Custom Vue Directives for Enhanced Functionality

Building a Custom Vue 3 Hook Using the Composition API. Building a Custom Vue 3 Hook Using the Composition API

Vue's provide/inject API: When and How to Use It. Vue's
provide/injectAPI: When and How to Use It
Vue 3 Reactivity: Proxies vs. Vue 2 Reactivity. Vue 3 Reactivity: Proxies vs. Vue 2 Reactivity

Optimising Vue.js Performance with Lazy Loading and Code Splitting. Optimising Vue.js Performance with Lazy Loading and Code Splitting

Using Vue's Suspense for Asynchronous Components. Using Vue's Suspense for Asynchronous Components

Using Vue's Teleport for Modals and Portals. Using Vue's Teleport for Modals and Portals

Understanding the Composition API in Vue 3. Understanding the Composition API in Vue 3

Staying Current: Automating Copyright Year Updates. Staying Current: Automating Copyright Year Updates

React vs. Vue vs. Angular. React vs. Vue vs. Angular

Leveraging JavaScript Frameworks for Efficient Development. Leveraging JavaScript Frameworks for Efficient Development