Why your Vitest test suite is slow (and how to fix it)
After migrating to Vitest, we noticed a performance drop running our test suite. Here are the changes that helped us improving a lot.
Maxime Dubourg's Blog
After migrating to Vitest, we noticed a performance drop running our test suite. Here are the changes that helped us improving a lot.
J'ai listé toutes les formes de services numériques que j'utilise au quotidien ainsi que leurs pays d'origine, sans suprise, 90% sont américains.
I gave a talk at BEST Meetup
Learning photography can be painful and self-rewarding at the same time, here are things I understood along the path
Learn the fundamentals of tree-shaking in JavaScript, a technique for optimizing your code by removing unused exports and side-effects. Understand how bundlers like Rollup and Webpack identify and eliminate dead code to create efficient final programs.
Things I learn on a daily basis, without specific order nor specific format.
Struggling with datetimes and timezones as a frontend developer? Here’s a cheatsheet about datetimes storing, parsing and displaying in JS
I gave a talk at BDX I/O about caching stuff in the browser. Here's the YouTube video and the slides of the talk.
While being the most common subject in web applications, forms are still hard to get right in React. Here's my shot at writing forms pragmatically in React.
Writing email templates can be painful and repetitive, even when using MJML. But there is a way to make it much easier, by using MJML in React.
In this article, I try to give some advices about how to use useReducer in a maintainable and future proof way
Unlike Golang, JS/TS lacks baked-in benchmarking utilities. Here's a solution to tackle this problem.
TIL that you can use TypeScript generics on React function components