Newsletter • May 2025

This month we still have a lot to see about React and AI, espacially on MCP. Do not skip the posts about the 20 years of Git, nor the legacy code posts !

Wants to find high quality blog posts ? Look at the highest-ranking personal blogs of Hacker News.

Why React Query ? - A really nice deep dive on why it is so difficult to make an API call the right way in React. And how using React Query really helps. You can also look at the latest React Query blog post about concurrent optimistic updates.

Better error handling - What if better error handling could prevent crashes, save lives, and still be elegant in TypeScript? Dive into the real tradeoffs between try/catch and how modern alternatives like Go-style tuples and Rust-inspired Result types can help you write safer, smarter TypeScript.

Tech bet vs Tech debt - A critique of common pitfalls in software engineering leadership, especially around the overuse of speculative investment in tech without validating the real business need.

In may, we will host the French Stack #002 meetup at Octo’s, about legacy systems. Here some blog posts around that topic:

The Best Programmers I Know - What does it takes to be the best programmer the author knows? What do they have in common?

Celebrate 50 years of Microsoft with the company’s original source code
- Bill Gates memoir. I read it this month and liked it.

Awesome cursor rules - A curated list of awesome .cursorrules files. Those instructions are used to define project-specific instructions for your AI. You can also use them for your copilot instructions .

After the state of React and React native, a new survey, more general this time, is out: state of dev 2025.

Is CSS-in-JS still a thing? Looks like not. Styled Components - thank you: the popular old-gen CSS-in-JS library is now in maintenance mode and not recommended for new projects.
But if you are using it, take a look at the styled-components Happy Path.

Generating 1 Million PDFs in 10 Minutes. I am not rendering a lot of PDF, but I switched a project that were using puppeteer to generate them to react-pdf. Puppeteer basically spawn a headless chromium to generate a pdf from a rendered HTML. This takes a lot of resources. react-pdf is just a React renderer that generates a PDF from React code code. Super fast, takes low resources. This blog post is using a different approach, using its own rust library, Papermake, hosted on aws lambda.

IA

MCP

LLM

Tools

Node

React

Dan Abramov is back with a lot of good articles:

React native

Git turned 20 years !

As always, this newsletter comes from some posts about git, which turned 20. The occasion to reflect on the tool, and learn more about how it was made.

By Octo

Books

  • Fluent React - a book to help you understand how React works under the hood
  • Atomic Habits - The bestseller on how to build better habits and get rid of the bad ones. A must read.

Vrac

Fun

  • A Tamagotchi on VsCode - “Watch them hatch from eggs, run around while you code, and evolve as they gain experience from your coding activity.”