Damien Alexandre

Damien Alexandre

@damienalexandre.fr

Eco-anxious dad, enjoying bikes, beers, metal, sharing knowledge, building things, vegetarian food. Web Developer, Elasticsearch & Symfony expert at @jolicode.com

141 followers185 following73 posts

Damien Alexandre reposted

🚨 UPDATE : LES CORRECTIFS SONT SORTIS 👉 Mettez à jour PHP maintenant : 8.5.12, 8.4.27, 8.3.36 ou 8.2.35. php.net/downloads.php 🚨 Les deux failles peuvent permettre d'exécuter du code à distance, SANS AUTHENTIFICATION. Toutes les installations PHP web sont concernées.

php.netPHP: DownloadsPHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world.
Les Joies du Code@lesjoiesducode.fr

🚨 ALERTE : 2 failles critiques dans PHP ! L'équipe de sécurité du langage a prévenu hier soir qu'une mise à jour sortira aujourd'hui à 16h, heure de Paris (voire avant si la situation l'exige), pour les corriger. https://lesjoiesducode.fr/failles-rce-php-21-octobre-2026

Damien Alexandre reposted

DHH a écrit que l'immigration était une « catastrophe » pour l'Europe. Je lui ai dit de fermer sa grande bouche, puis j'ai creusé. Musk, Thiel, Zuckerberg, DHH : la tech bascule dans le fascisme. Faits et sources à l'appui. yoandev.co/la-tech-basc...

Développeurs PHP, si vous devez lire un article aujourd'hui c'est celui là 🙏 2 jours de conférence en 20 minutes de lecture, le ratio est plutôt bon ! 😋 #forumphp #php #veille

JoliCode@jolicode.com

Notre retour sur le #ForumPHP 2026 est en ligne ! 🎉 Symfony 8.2 et ses 375+ fonctionnalités, MCP avec API Platform, PHP défensif, coding agents en mode YOLO (mais en sécurité), les bonnes pratiques du moment... Si tu es dev, tu dois le lire 💪 🆕 jolicode.com/blog/ce-qu-...

Le nombre de PR ouvertes sur Symfony a chuté de façon spectaculaire, 3 fois plus de PR mergée, backlog clean... La version 8.2 va être énorme 🤗 #forumphp #symfony

C'est nous ! J'y serais avec quelques copains, on s'y croise ? 😎

AFUP@afup.org

Après 2 jours à saluer nos sponsors Bronze et Argent, il est temps de passer à nos sponsors Or ! Merci tout d'abord à @jolicode.com: sponsor loyal, investi auprès de la communauté et aux côtés de l'AFUP depuis des années ! 👏 💛 JoliCode, sponsor Or du Forum PHP 2026 - 8/9 oct, Disneyland Paris

Damien Alexandre reposted

JoliTypo 2.0 is out! 🎉 It now use \Dom\HTMLDocument from PHP 8.4 to parse HTML and as always, fix your micro-typography. We've been busy: new Fixers, down to zero pending issues, and lots of bug fixed 💪 Massive thanks to @lyrixx.bsky.social for the lead 👏 github.com/jolicode/Jo...

github.comRelease v2.0.0 · jolicode/JoliTypoNew HTML parser 🎉 PHP 8.4 brings a new \Dom\HTMLDocument, much better than the previous DomDocument. Version 2.0.0 bring this new parser with some side effects: a complete document is now fixed an...

#Qobuz best client for high-res streaming, QBZ, with very good sound support on Linux, just disappeared over the weekend. It was so much better than the official client, and made by only one person. qbz.lol now show a "paused" message and all the code / packages have been deleted from internet. 🥑💩

Sorry what?! 🤩 Access to the container while still being run by a real browser, this is some dark sorcery. #Symfony

SymfonyCasts@symfonycasts.com

End-to-end tests with JS but no web server?! 🎭 Playwright-PHP + Symfony hands the request straight to your Symfony kernel - so you get container access, PHP exception catching, DAMA rollbacks and ParaTest. From a real browser. 🤯 symfonycasts.com/blog/playwri...

Damien Alexandre reposted

Damien Alexandre reposted

Trouver des contenus qui se ressemblent sans passer par un LLM ? SimHash fait ça depuis 2002 😋 Dans cet article, @lyrixx.bsky.social vous montre comment découper un texte en shingles, compter les votes et comparer des milliers de pages en SQL 🚀 jolicode.com/blog/simhas... #simhash

jolicode.comSimHash : trouver les pages qui se ressemblentIl y a quelques semaines, j'ai eu besoin de détecter du contenu dupliqué dans le crawler de redirection.io. Pas du dupliqué à la virgule près, ça c'est facile, mais du dupliqué « en gros, c'est

Damien Alexandre reposted

L'ADE change notre façon de développer : plus de worktrees isolés, d'agents en parallèle et de tâches orchestrées. Retour sur cette évolution et le setup quotidien avec Orca et OpenCode 💡 jolicode.com/blog/l-agen... #ia #agent #ade #ide

jolicode.comL'Agent Development Environment : une nouvelle unité de travailToutes les quelques années, quelque chose arrive et change ce que « écrire du code » veut dire. Cette fois, il se pourrait que ça ne veuille plus dire écrire du tout. D'où je viens Ce qui suit

Damien Alexandre reposted

Damien Alexandre reposted

Pas mal l'astuce d'envoyer un signal (kill -USR2 <pid>) à ton process PHP pour activer / désactiver un truc sans interrompre le process 😍

JoliCode@jolicode.com

Comment mesurer les performances d'une commande Symfony qui boucle indéfiniment ? @lyrixx.bsky.social vous explique comment utiliser les signaux POSIX pour déclencher @blackfire.io au bon moment, sans interrompre le traitement 💡 🤯 jolicode.com/blog/profil... #posix #astuce #protip

Savez-vous la différence entre PTY et TTY, et surtout pourquoi parfois vos couleurs se font la malle ? #php

JoliCode@jolicode.com

Enfin tout comprendre des TTY et PTY avec le composant Process de Symfony 🖥️ 🙌 Dans ce nouvel article, @lyrixx.bsky.social vous explique pourquoi les couleurs disparaissent quand vous lancez une commande via PHP et comment en prendre le contrôle 💡 jolicode.com/blog/compre... #php #cli

Damien Alexandre reposted

Revivez avec nous l'Afup Day Paris 2026 : une journée de conférences et de partage avec la communauté PHP 🤗 jolicode.com/blog/afup-d... On y parle d'IA, de Castor 🦫, de FrankenPHP, de PHPStan, de sécurité, et bien d'autres sujets ! #afupday #paris #php

jolicode.comAFUP Day 2026 Paris, retour sur une journée dans l'écosystème PHPCe vendredi 22 mai 2026, l'équipe JoliCode était présente à l'AFUP Day 2026 Paris à l'ESGI Paris pour une journée de conférences. L'ambiance était conviviale et studieuse, avec un programme

Damien Alexandre reposted

As an OSS maintainer, my new rule is that anything a frontier model can find with some reasonable effort is a 0-day. Hence why I'm now shipping security releases on public holidays.

Coucou 👋 T'es là ? 🤗

JoliCode@jolicode.com

Nous sommes aujourd'hui à l'AFUP Day Paris 🎉 @pyrech.bsky.social et @lyrixx.bsky.social vont y parler de Castor 🦫 pour l'un et de l'inférence avec Symfony IA 🤖 pour l'autre 🤝 Hâte de discuter avec tous le monde à la pause 😋 Merci à l'AFUP pour ce super événement à Paris 🐘 ! #Afup #AfupDay

Damien Alexandre reposted

Damien Alexandre reposted

Vous avez raté le #SymfonyLive fin mars à Paris ? Pas de panique, nous publions aujourd'hui notre récapitulatif des meilleurs moments et des enseignements que nous en retirons 🙏 jolicode.com/blog/notre-... #symfony #post #recap #conf

jolicode.comNotre retour sur le SymfonyLive Paris 2026Les années passent, mais certaines traditions restent immuables. Il y a quelques jours, la communauté s'est de nouveau réunie à la Cité Universitaire pour l'édition 2026 du Symfony Live Paris.

Damien Alexandre reposted

I wanted a way to explore Unicode by visual similarity, not just by name or codepoint, so I built Charcutrie. It lets you browse characters that look alike, search across scripts and symbols, and even sketch a shape to find matching glyphs. (pretty badly for now :D) charcuterie.elastiq.ch#U+221E

Damien Alexandre reposted

Entreprises PHP, en cette période difficile pour tout notre secteur, il est encore plus essentiel de se retrouver et de partager nos expériences lors d'événements techniques. Vos devs en ont besoin, pour le bien de vos projets ! Sponsorisez l'AFUP Day 2026 et le Forum PHP 2026. buff.ly/TVFlGgU

Damien Alexandre reposted

Damien Alexandre reposted

Le Super Apéro PHP 2026 se tiendra le soir du mercredi 11 mars : les antennes AFUP synchronisent leurs montres et vous donnent rendez-vous près de chez vous pour une soirée de talks, de discussions et des échanges, et pour lever votre verre au langage ! Liste des meetups : buff.ly/YsO8Nmj

Damien Alexandre reposted

Stop waiting for developer bandwidth to grow your traffic. 🚀 Check out our guide to easily implement SEO quick wins: fix broken backlinks, update meta titles, and manage robots.txt in minutes - without writing a single ticket. 👉 redirection.io/blog/easily... #seo #marketing

Damien Alexandre reposted

Stop generating, start thinking! We do not need more AI code, we need more human thinking about the code we ship. Spicy autocomplete is fine but outsourcing our judgment is not. Especially since LMM are trained on bad code to start with. Do we really want to have them repeat our human mistakes?

localghost.devStop generating, start thinking - localghostInstead of wanting to learn and improve as humans, and build better software, we’ve outsourced our mistakes to an unthinking algorithm.

Damien Alexandre reposted

🎉 AutoMapper turns 10! 🎉 We just released AutoMapper version 10, the fastest way to map data in PHP 💪 🚀 Learn more about our usage of TypeInfo, ObjectMapper compatibility and what it can bring to your projects: jolicode.com/blog/automa... #symfony #php #mapping #dto

jolicode.comAutoMapper 10.0: High-performance mapping ready for the futureThis is a major milestone for the library: AutoMapper has reached version 10.0. While our promise remains unchanged — transforming your data from one format to another as fast as possible —

Si les LLM écrivent 80% du code, qui va se soucier des 20% restants ? Les finitions qui comptent vraiment, la qualité, la robustesse, la fiabilité, la conformité... Super article sur la crainte d'un monde où les développeurs cessent de faire des bons programmes 👇

Wrote a post about some AI worries of mine. I think people no longer caring about the craft scares me more than people using gork and stuff. ezhik.jp/ai-slop-terr...

Damien Alexandre reposted

Generating code was never the goal. The goal was to solve problems. I tried my best to avoid writing code by leveraging existing solutions or reframing the problem. Writing code was always a last resort and a liability. If I was going to write code, then I was going to do it right.

Je suis à Elastic{On} aujourd'hui, la messe de l'éditeur d'elasticsearch 🔎 On s'y croise ? #elasticsearch #elasticon Ça parle bien sûr beaucoup beaucoup d'IA, et je compte bien monter en compétences sur la recherche hybride 😎

Damien Alexandre reposted

Ne souffrez plus du "drift" de vos API, reposez-vous sur un contrat et outillez-le avec Jane 🌱 ✅ Contract-First 🛡️ Type Safety 🤖 Code généré 🚀 Performance Tout ce que vous devez savoir sur Jane 🌱 dans notre dernier article : jolicode.com/blog/micros... #php #api #openapi

jolicode.comMicroservices et contrats d'API : Jane comme source de véritéDans le développement d'une API, nous sommes tous confrontés au même défi : maintenir la cohérence entre la documentation et le code. Qui n'a jamais perdu des heures à débugger une erreur parce

Damien Alexandre reposted

Replying to @mathishammel.bsky.social

Et au passage, j'adresse tout mon respect aux personnes qui se battent depuis des années pour la souveraineté 🇫🇷/🇪🇺 des logiciels et du hardware, tout le monde vous prenait un peu pour des illuminés mais c'est vous qui aviez raison depuis le début 😘

Damien Alexandre reposted

Our beloved side project secret-santa.team/ is now running on the brand new #Symfony 8.0 🎉 released 6 hours ago 🤣 We took this opportunity to write about the ups and downs of such a major version bump, read it on our blog 🤓 💛 jolicode.com/blog/our-ex... #releaseDay

jolicode.comOur experience upgrading a project to Symfony 8🎉 Symfony 8 🎉 is out after 2 years of hard work, and we are already using it in production. How so? Follow me in this upgrade process 🤓 We start our journey with a Symfony 7.3 pet project, it's