<?xml version="1.0" encoding="UTF-8"?>
  <rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
      <title>maximedubourg.com</title>
      <link>https://maximedubourg.com</link>
      <description>Maxime Dubourg's Blog</description>
      <language>en-us</language>
      <pubDate>Mon, 17 Jul 2023 22:00:00 GMT</pubDate>
      <lastBuildDate>Sun, 08 Feb 2026 23:00:00 GMT</lastBuildDate>
      <image>
        <title>maximedubourg.com</title>
        <url>https://avatars.githubusercontent.com/u/15685173?v=4</url>
        <link>https://maximedubourg.com</link>
      </image>
      <atom:link href="https://maximedubourg.com/rss.xml" rel="self" type="application/rss+xml"/>
      
      <item>
        <title>Why your Vitest test suite is slow (and how to fix it)</title>
        <description>After migrating to Vitest, we noticed a performance drop running our test suite. Here are the changes that helped us improving a lot.</description>
        <link>https://maximedubourg.com/posts/why-your-vitest-test-suite-is-slow.html</link>
        <guid>https://maximedubourg.com/posts/why-your-vitest-test-suite-is-slow.html</guid>
        <pubDate>Sun, 08 Feb 2026 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Ma dépendance numérique aux US</title>
        <description>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.</description>
        <link>https://maximedubourg.com/posts/ma-dependance-numerique-aux-us.html</link>
        <guid>https://maximedubourg.com/posts/ma-dependance-numerique-aux-us.html</guid>
        <pubDate>Tue, 13 Jan 2026 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Talk: Cartographier le frontend @ BEST Meetup #17</title>
        <description>I gave a talk at BEST Meetup</description>
        <link>https://maximedubourg.com/posts/frontend-tooling-overview-best-meetup.html</link>
        <guid>https://maximedubourg.com/posts/frontend-tooling-overview-best-meetup.html</guid>
        <pubDate>Tue, 21 Oct 2025 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>About learning photography</title>
        <description>Learning photography can be painful and self-rewarding at the same time, here are things I understood along the path</description>
        <link>https://maximedubourg.com/posts/about-learning-photography.html</link>
        <guid>https://maximedubourg.com/posts/about-learning-photography.html</guid>
        <pubDate>Tue, 30 Sep 2025 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Tree-shaking 101</title>
        <description>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.</description>
        <link>https://maximedubourg.com/posts/tree-shaking-101.html</link>
        <guid>https://maximedubourg.com/posts/tree-shaking-101.html</guid>
        <pubDate>Tue, 11 Feb 2025 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Demystifying datetime handling for frontend developers</title>
        <description>Struggling with datetimes and timezones as a frontend developer? Here’s a cheatsheet about datetimes storing, parsing and displaying in JS</description>
        <link>https://maximedubourg.com/posts/understanding-datetimes-as-a-frontend-dev.html</link>
        <guid>https://maximedubourg.com/posts/understanding-datetimes-as-a-frontend-dev.html</guid>
        <pubDate>Wed, 24 Jul 2024 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Today I Learned</title>
        <description>Things I learn on a daily basis, without specific order nor specific format.</description>
        <link>https://maximedubourg.com/posts/today-i-learned.html</link>
        <guid>https://maximedubourg.com/posts/today-i-learned.html</guid>
        <pubDate>Wed, 24 Jul 2024 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Talk: Playing "Cache-Cache" with the browser @ BDX I/O 2023</title>
        <description>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.</description>
        <link>https://maximedubourg.com/posts/browser-cache-cache-bdx-io.html</link>
        <guid>https://maximedubourg.com/posts/browser-cache-cache-bdx-io.html</guid>
        <pubDate>Thu, 09 Nov 2023 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Pragmatic form development in React</title>
        <description>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.</description>
        <link>https://maximedubourg.com/posts/pragmatic-form-development-in-react.html</link>
        <guid>https://maximedubourg.com/posts/pragmatic-form-development-in-react.html</guid>
        <pubDate>Wed, 07 Jun 2023 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Write dynamic email templates like a breeze with MJML in React</title>
        <description>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.</description>
        <link>https://maximedubourg.com/posts/write-dynamic-email-templates-mjml-react.html</link>
        <guid>https://maximedubourg.com/posts/write-dynamic-email-templates-mjml-react.html</guid>
        <pubDate>Tue, 06 Dec 2022 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>The future proof way to useReducer</title>
        <description>In this article, I try to give some advices about how to use useReducer in a maintainable and future proof way</description>
        <link>https://maximedubourg.com/posts/the-future-proof-way-to-use-reducer.html</link>
        <guid>https://maximedubourg.com/posts/the-future-proof-way-to-use-reducer.html</guid>
        <pubDate>Wed, 04 May 2022 22:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>Benchmarking JS code, Golang flavored</title>
        <description>Unlike Golang, JS/TS lacks baked-in benchmarking utilities. Here's a solution to tackle this problem.</description>
        <link>https://maximedubourg.com/posts/benchmarking-js-code-golang-flavored.html</link>
        <guid>https://maximedubourg.com/posts/benchmarking-js-code-golang-flavored.html</guid>
        <pubDate>Wed, 26 Jan 2022 23:00:00 GMT</pubDate>
      </item>
    

      <item>
        <title>TypeScript generics on React function components</title>
        <description>TIL that you can use TypeScript generics on React function components</description>
        <link>https://maximedubourg.com/posts/ts-generics-on-react-components.html</link>
        <guid>https://maximedubourg.com/posts/ts-generics-on-react-components.html</guid>
        <pubDate>Sun, 07 Nov 2021 23:00:00 GMT</pubDate>
      </item>
    
    </channel>
  </rss>