patak

Hey! I'm a Vite core team member, a Vue team member, and I collaborate in Vue ecosystem projects like VueUse (see three part series about ignorableWatch and useRefHistory), Vitepress and others.

My current focus is on helping maintain Vite, as its ecosystem and community are exploding. You'll see me in Vite's PRs working with other collaborators to help them land their fixes and improvements, working out issues, and building up with other maintainers the Vite team. I'm also maintaining Vite Rollup Plugins, a compatibility list for Rollup plugins.

Apart from coding, I'm interested in helping Open Source communities grow into healthy spaces for collaboration. You'll see me around in Vite Land helping others and fostering connections between the devs that are propelling the ecosystem forward, making plugins, integrations, and frameworks.

Thanks a lot to the people and companies that are helping to make my open source work sustainable!

Bronze SponsorsSponsorsFran├žoisHaoqun JiangAlex RiviereBackers

Connect with me on Twitter @patak_js or in Discord @patak.

Posts

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

Vite

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

Vite Rollup Plugins
A list of official rollup plugins compatibility for Vite

Vue

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

CSS

Layoutit Grid Github
An interactive CSS Grid Generator from Leniolabs built with Vue

Open sourcing Layoutit
The process that lead us to open source Layoutit Grid and why we choose Vue 3 and Vite

Learning CSS Grid visually with a generator
Why we think that generators are an important tool when learning CSS concepts

Dev

@patak_js Twitter

@patak-js Github

Culture at Leniolabs

Site

This site is using Vitepress with a clean theme.