Articles

Source for this blog
Click here
For free public APIs
Click here
I built an offline replacement of MS Money
I built an offline replacement of MS Money

I’m an Aussie dev and a long‑time Microsoft Money user. After Microsoft shuttered Money, I spent...

1 min read
"React, Vue, or Svelte: The Ultimate Showdown - Which JavaScript Framework to Learn First in 2025 for a Future-Proof Career"
"React, Vue, or Svelte: The Ultimate Showdown - Which JavaScript Framework to Learn First in 2025 for a Future-Proof Career"

Introduction As a developer, choosing the right JavaScript framework can be a daunting...

3 min read
Building Recipe-Finder.org: A Full-Stack Journey with Vue, Express, MongoDB, and Vuetify 🍳
Building Recipe-Finder.org: A Full-Stack Journey with Vue, Express, MongoDB, and Vuetify 🍳

A deep dive into how I built a full-stack recipe search engine using a modified MEVN stack to solve the "what's for dinner" problem.

3 min read
"React, Vue, or Svelte: Which JavaScript Framework to Learn First in 2025 for a Future-Proof Career"
"React, Vue, or Svelte: Which JavaScript Framework to Learn First in 2025 for a Future-Proof Career"

React, Vue, or Svelte: Which JavaScript Framework to Learn First in 2025 for a Future-Proof...

3 min read
Vue 3 Google Login (OAuth) – Quick Setup with vue3-google-login
Vue 3 Google Login (OAuth) – Quick Setup with vue3-google-login

Adding Google login in a Vue 3 app can quickly become messy with OAuth setup, SDK loading, and...

2 min read
Building a Markdown editor (Markflow)
Building a Markdown editor (Markflow)

I’ve been working with Markdown editors both as a user. At some point I wanted to better understand...

2 min read
I Built a Japanese Poetry Quiz and the Web Speech API Showed Me Its Teeth
I Built a Japanese Poetry Quiz and the Web Speech API Showed Me Its Teeth

A thousand-year-old poetry anthology, a thirty-year-old JavaScript API, and modern TypeScript — what...

5 min read
Cursor Rules for Vue.js: Composition API Patterns That Scale
Cursor Rules for Vue.js: Composition API Patterns That Scale

8 Cursor rules that make AI write Vue 3 you would actually merge — script setup, defineProps generics, composables, Pinia, v-for keys, async components, and Vitest structure.

9 min read
Cursor Rules for Vue 3 and Nuxt: AI Dev Guide 2026
Cursor Rules for Vue 3 and Nuxt: AI Dev Guide 2026

Eight Cursor rules that make AI write production-grade Vue 3 — Composition API + script setup only, typed defineProps and defineEmits, disciplined reactivity, Pinia setup stores, composables over mixins, Nuxt 3 useFetch with explicit keys, typed Vue Router 4, and Vitest + Playwright + MSW testing.

30 min read
What Is Vue 3 Vapor Mode?!
What Is Vue 3 Vapor Mode?!

Vue 3.6 ships with one of the most ambitious features the Vue team has ever built: Vapor Mode. It's a...

5 min read