RSSAmplifier

Blog

maximedubourg.com

Maxime Dubourg's Blog

maximedubourg.comRSS feed ↗13 posts

Latest posts

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.

Ma dépendance numérique aux US

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.

Talk: Cartographier le frontend @ BEST Meetup #17

I gave a talk at BEST Meetup

About learning photography

Learning photography can be painful and self-rewarding at the same time, here are things I understood along the path

Tree-shaking 101

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.

Today I Learned

Things I learn on a daily basis, without specific order nor specific format.

Demystifying datetime handling for frontend developers

Struggling with datetimes and timezones as a frontend developer? Here’s a cheatsheet about datetimes storing, parsing and displaying in JS

Talk: Playing "Cache-Cache" with the browser @ BDX I/O 2023

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.

Pragmatic form development in React

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.

Write dynamic email templates like a breeze with MJML 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.

The future proof way to useReducer

In this article, I try to give some advices about how to use useReducer in a maintainable and future proof way

Benchmarking JS code, Golang flavored

Unlike Golang, JS/TS lacks baked-in benchmarking utilities. Here's a solution to tackle this problem.

TypeScript generics on React function components

TIL that you can use TypeScript generics on React function components