đŸ‘ïž "Do I experience these existential crises? Or am I just running crisis.simulate()?"

Bienvenue en fĂ©vrier ! Dans cette Ă©dition, Internet devient de plus en plus flippant/fascinant, mais on continue de se poser les mĂȘmes questions : comment bien tester une application ? Comment la rendre performante ? Comment la sĂ©curiser ?

Still D.R.E.Y
3 min ⋅ 02/02/2026

Hello les ami.e.s,

C’est marrant, le monde (et la programmation) : alors qu’on a l’impression d’aller de plus en plus loin dans ce qu’on est capable de gĂ©nĂ©rer/crĂ©er/faire/dĂ©velopper, Ă  l’heure oĂč, chaque semaine, on unlock un nouveau niveau dans le grand jeu qu’est devenu l’IA, on continue cependant de se poser les mĂȘmes questions jour aprĂšs jour. Parfois, ça me fait l’effet d’un grand Ă©cart : on observe, mi-fascinĂ©s, mi-apeurĂ©s, mi-abasourdis les agents IA avoir leur propre crise existentielle sur leur propre rĂ©seau social (et se demander si c’est vraiment une crise existentielle ou s’ils exĂ©cutent juste “crisis.simulate()) ; mais les questions qu’on continue de se poser sur le code reviennent toujours Ă  de bons fondamentaux: comment bien tester ? Comment rendre son app performante ? Comment la sĂ©curiser ? Les 4 articles que vous devez absolument lire ce mois-ci n’échappent pas Ă  cette rĂšgle: plongez dans ce qui est en train de se passer avec MoltBook, tout en rĂ©visant vos basiques sur la performance React, les tests frontend et la sĂ©curitĂ© de ces fameuses IA.
Allez, let’s read !

Et si on vous a transfĂ©rĂ© cet email, n’oubliez pas de vous abonner đŸ’œ.

👀 Les 4 articles à lire ce mois-ci

Inside Moltbook: the social network where 14 millions AI Agents talk and humans just watch
Measuring React App performance
How to write good frontend tests
Pwning Claude Code in 8 different ways

Minute promotionnelle : vous n’avez pas encore lu mon dernier article sur pourquoi les littĂ©raires sont les nouveaux atouts de l’IA ? C’est par ici.


👑 Une meuf de la tech à connaitre

✹Lara Hogan✹

Lara Hogan a deux passions : le management et la performance. VoilĂ , si l’un de ces deux sujets vous intĂ©resse, filez voir son travail:

  • son blog: blindĂ© de conseils hyper pratiques de management/communication/posture au travail. De “comment trouver un buddy de travail quand on travaille seul” Ă  “comment annoncer des changements organisationnels dans sa boĂźte”, ses articles se focalisent sur les crises et problĂšmes que peut rencontrer n’importe quel manager.

  • ses publications, dont notamment “Demistifying Public Speaking” : un vrai guide court et concret qui permet d’aborder ses premiĂšres prises de parole en public beaucoup plus sereinement.

  • et du cĂŽtĂ© technique, Lara est l’autrice du livre de la collection O’Reilly sur la performance: “Designing for Performance”. Si vous n’avez pas envie de lire, vous pouvez aussi l’écouter en parler dans le podcast Code Newbie.


đŸ„đŸŒâ€â™€ïž TMIL (this month I learned)

Si vous dĂ©veloppez sur React ou Nextjs en ce moment, vous ĂȘtes au courant que c’est le festival de la faille de sĂ©curitĂ© : deux CVE critiques en dĂ©cembre, suivies il y a quelques jours d’une nouvelle update de Vercel sur de “multiple high-severity vulnerabilities in React Server Components”. Parmi ces failles, il y en a une medium qui concernant la fonction d’optimisation des images de Next. Quand j’ai lu la premiĂšre phrase de la CVE, je vous avoue que je n’étais pas beaucoup plus avancĂ©e, donc j’ai creusĂ© le sujet. Pour faire court, voici ce qu’il faut savoir :

  • Si vous ĂȘtes habituĂ©s de Nextjs, vous n’ĂȘtes pas sans savoir qu’il existe un composant <Image> qui extends de la balise html <img> et qui permet une optimisation automatique des images. Ce composant s’utilise via le endpoint next/image.

  • La source de ces images peut ĂȘtre locale mais peut aussi ĂȘtre une URL absolue : <Image src="https://example.com/profile.png" />. Dans ce cas, il vous faut configurer les URL autorisĂ©es dans votre fichier next.config.js sous la clĂ© “remotePatterns”:

module.exports= {
 images: {
 remotePatterns: [newURL('https://example.com/account123/**')],
 },
}
  • Sauf que: le endpoint next/image n’a pas de limite de poids des images qui peuvent ĂȘtre chargĂ©es dans votre app (ca parait fou, dit comme ça). Du coup, si vous avez autorisĂ© le chargement d’image depuis des domaines externes au vĂŽtre via remotePatterns ET que quelqu’un accĂšde Ă  ce domaine, il peut vous causer un DoS en vous faisant loader des images trÚÚÚÚÚs grosses.

Ca fait beaucoup de ‘si’, d’oĂč le fait que la vulnĂ©rabilitĂ© est classĂ©e medium, mais bon, perso ca m’appris des trucs, j’espĂšre que vous aussi.


🍰 Et un peu de rab


Doom captcha - A Faithful Reproduction of the Bitmap Version of the Chicago Typeface Created by Susan Kare for Apple Computer in 1984 - Si toi aussi tu as dĂ©jĂ  shippĂ© du code que tu ne comprenais pas - Tous les talks de la conf React sont en ligne - S’entrainer aux bonnes pratiques de sĂ©curitĂ© - S’entrainer aux bonnes pratiques de sĂ©curitĂ© (bis)

C’est fini ! Peut-ĂȘtre que le mois prochain, MoltBook aura 14 millions d’agents actifs et qu’ils auront dĂ©veloppĂ© leur propre langage, who knows đŸ€·đŸ»â€â™€ïž ? Rendez-vous dans la prochaine newsletter pour le savoir.

Still D.R.E.Y

Par Dre Drey

“Petite helvĂ©tique” (si t’as la ref, t’es un bon), ayant quittĂ© mes sommets alpins pour finir ma thĂšse d’anthropologie Ă  Paris. AprĂšs plusieurs annĂ©es Ă  enseigner, conseiller et Ă©crire, j’ai amorcĂ© un virage Ă  180 degrĂ©s pour me consacrer au dĂ©veloppement web. Depuis, je suis Ă  la fois passionnĂ©e par les mystĂšres de V8 ET par l’écosystĂšme social et politique qu’est et que construit la tech d’aujourd’hui. Accro aux K-dramas, aux paillettes et aux jeux de mots de bas Ă©tage, j’alterne entre mes lunettes d’anthropologue fascinĂ©e, de dev passionnĂ©e et d’humaine engagĂ©e pour une “tech great again”. Il parait que je suis dans la lune, je suis juste en rando mentale quelque part entre Paris et les Alpes 💜.
Ha oui, j’ai un blog aussi.

Les derniers articles publiés