Kessel

đŸ‘ïž "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
2 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

🎂 Happy birthday "Still D.R.E.Y"

par Dre Drey   ⋅  06/07/2026 2 min

Ce mois-ci, on fĂȘte les un an de cette newsletter ! Merci d'ĂȘtre lĂ , depuis 12 mois ou 2 semaines, de lire, de partager et de rĂ©agir Ă  ce que j'Ă©cris. Edition spĂ©ciale Ă©videmment, let's read !

⚗ "As if AI were a homogeneous liquid, a magical elixir"

par Dre Drey   ⋅  01/06/2026 2 min

Ce mois-ci, 4 lectures autour de l’IA, non pas pour annoncer la fin du monde ou celle des dev, mais pour remettre un peu de nuance dans le dĂ©bat. Terminologie, impact sur le mĂ©tier, futur du frontend ou usages selon le genre : des articles pour Ă©chapper Ă  la vision homogĂšne et magique de l'IA. Let's read !

🚜 "They built a system that treats your attention as an extractable resource. The most radical thing you can do is refuse to be extracted."

par Dre Drey   ⋅  04/05/2026 2 min

Si vous avez l’impression que le web devient de plus en plus pĂ©nible Ă  utiliser... ce n’est pas (que) vous. Ce mois-ci, un article sur l'enfer des pages web illisibles, mais aussi sur les Ă©motions des LLMs et sur comment et pourquoi recruter des gens meilleurs que soi. 4 formats diffĂ©rents, 4 sujets diffĂ©rents: il y en a pour tous les goĂ»ts!

🐉 "What does it say about the tech industry if brilliant employees end up taking their lives?"

par Dre Drey   ⋅  06/04/2026 1 min

Cette édition vous parvient alors que je suis certainement quelque part derriÚre le "Great Firewall". Pour l'occasion, les 4 articles de ce mois se concentrent sur ce qu'il se passe dans la tech ailleurs qu'en Occident (c'est pas glorieux).

đŸ’„ "Incidents are one of the most honest places to see how your organization already functions"

par Dre Drey   ⋅  05/03/2026 2 min

Cette Ă©dition a failli ne pas exister. Ça aurait Ă©tĂ© dommage, car peut-ĂȘtre que vous seriez passĂ©s Ă  cĂŽtĂ© de rĂ©flexions sur les async primitives de react, les derniĂšres failles de sĂ©curitĂ© et sur l’excellent article d'un de mes blogs prĂ©fĂ©rĂ©s: "Humans in Systems".

💖 "Clean code matters - but being kind to yourself matters more"

par Dre Drey   ⋅  05/01/2026 2 min

Pour cette premiÚre newsletter de 2026, j'ai décidé de changer légÚrement de rythme : la newsletter ne sera plus envoyée tous les 1er du mois, mais tous les premiers lundis du mois. Voici la sélection tout en douceur pour vous accompagner dans cette reprise.

đŸ”„ "This is the moment you realize that some people just want to watch the world burn"

par Dre Drey   ⋅  01/12/2025 2 min

Ce mois-ci, deux incidents ont Ă©branlĂ© les Internets (j'adore utiliser ce terme, j'ai l'impression d'ĂȘtre Yoda) : l'outage de Cloudflare, qui a shut down une grande partie des sites web dans le monde et, moins visible, Shai‑Hulud (et non, pas celui de Dune) qui a infectĂ© des centaines de paquets NPM.

đŸ‘Ÿ "We have to build in the cracks of the Internet we've come to accept as reality"

par Dre Drey   ⋅  01/11/2025 1 min

Quel Internet veut-on ? A quoi sert-il, qu'est-il devenu ? Ce mois-ci, les 4 articles les plus intéressants sont plus philosophiques que techniques. Ils nous interrogent sur nos envies, mais surtout nos besoins en matiÚre de technologie.

🎭 "I’m just a fool with dreams and a phone"

par Dre Drey   ⋅  01/10/2025 1 min

Une phrase écrite par Allan Brooks à ChatGPT, alors que l'IA l'entraßne dans une spirale folle durant plus de 300 heures de conversation. Son histoire fait partie des articles à ne pas manquer ce mois-ci, let's read !