Blog
Here are some of my latest writings about Vite, Vue and the Web.

Open Source at StackBlitz
A retrospective about my first two years working full-time on Open Source at StackBlitz

The Vite Ecosystem
An exploration of the projects, teams and individuals collaborating to push the DX of our frontend tooling forward

vite build
Understanding Vite build, a walk through the Vite code base

Vite 2
A VitePress powered post about Vite 2 and the importance of the instant feedback loop that it enables

Ignorable Watch
VueUse's ignorableWatch, useRefHistory and watch flush modes

History and Persistence
useRefHistory and useLocalStorage as building blocks to create new composables

Mark Raw Optimization
Using markRaw to optimize VueUse's useRefHistory composable