Jan's Blog
Beyond shallow - Improving Vue test runtime
6 min readThe journey to a Vite plugin for faster Vue tests with automatic import stubbing.Working wonders with web workers
13 min readAn overview of three different approaches for using Web Workers in TypeScript.Testing advanced Vue composables
4 min readA utility for testing advanced Vue composables with lifecycle hooks, plugins, and inject calls.Displaying 3D models with Vue
2 min readA Vue component for displaying 3D models using Marmoset Viewer.React, Leaflet, and SSR
10 min readA guide on using Leaflet for adding OpenStreetMap to a React application, with a hint of SSR and Preact thrown in the mix.Next-level Heading Anchors with Astro and rehype
4 min readA guide on next-level heading anchors with Astro's Markdown pages and rehype.Masonry layout for Vue 2 and Vue 3
2 min readResponsive masonry layout with SSR support and zero dependencies for Vue 2 and Vue 3.






