Articles

Source for this blog
Click here
For free public APIs
Click here
Rendering 50,000 Gantt rows in Vue without a virtual list library
Rendering 50,000 Gantt rows in Vue without a virtual list library

I build admin apps with Vue 3, shadcn-vue and Tailwind. When one of them needed a Gantt chart, I...

6 min read
Laravel CORS Error with React or Vue: Causes and Fixes
Laravel CORS Error with React or Vue: Causes and Fixes

You split the project in two: Laravel serves an API on localhost:8000, and a React or Vue app runs on...

5 min read
I ran my Vue skeleton directive on Vuetify and Nuxt UI, and five things broke
I ran my Vue skeleton directive on Vuetify and Nuxt UI, and five things broke

A while ago I wrote about v-skeleton, a directive that turns a real component into its own loading...

5 min read
Nuxt CLI v4 Is Great for AI Coding Agents
Nuxt CLI v4 Is Great for AI Coding Agents

Have you ever had a dev server running, and then asked your coding agent to test something in that...

7 min read
Why We Ditched Electron for Tauri 2 + Rust to Build an On-Device AI Canvas
Why We Ditched Electron for Tauri 2 + Rust to Build an On-Device AI Canvas

When building a desktop knowledge workspace that integrates local LLMs (Ollama) and on-device machine...

3 min read
[Boost]
[Boost]

Streaming Markdown in Vue: Rendering LLM Tokens Without Flicker ...

1 min read
Exploring Docflow: An Open-Source Document Editor for vue 3 Developers
Exploring Docflow: An Open-Source Document Editor for vue 3 Developers

Exploring DocFlow: An Open-Source Document Editor for Vue 3 Developers Developers building...

2 min read
I built Noktiq to make UI changes easier to explain to coding agents
I built Noktiq to make UI changes easier to explain to coding agents

A small UI change should be simple to explain. But when working with coding agents, I kept spending...

2 min read
Build a Nuxt blog end to end: drafts, live preview, SEO and deploy
Build a Nuxt blog end to end: drafts, live preview, SEO and deploy

npm run dev and an admin at /admin is the easy part of a CMS. The questions that take the time come...

10 min read
Building a cross-platform "quick capture" app for Notion with Electron, Vue 3 and TypeScript
Building a cross-platform "quick capture" app for Notion with Electron, Vue 3 and TypeScript

I write a lot in Notion, but getting a thought into Notion was always slower than the thought itself....

4 min read