Sign in

Xavier Lacot

@xavier.lacot.org
75 followers 46 following 8 posts

Developer and founder at jolicode.com and redirection.io. Working on Web and mobile projects as a consultant, trainer and technical expert.

PostsRepliesMedia
Reposted by Xavier Lacot
JoliCode @jolicode.com · 22/09/2026
Castor 1.8 vient de sortir ! - Binaire statique Windows avec PHP 8.5 intégré 💪 - Self-update intégré (enfin !) - Binaires vérifiables avec attestations GitHub Découvrez les nombreuses nouveautées depuis la version 1.0 dans notre article dédié : jolicode.com/blog/castor... 🦫 👋
jolicode.com
Castor 1.8: Windows, self-update, et des binaires vérifiables
La dernière fois que nous avons parlé de Castor sur ce blog, c'était pour annoncer la sortie de la 1.0, en octobre 2025. Depuis, notre rongeur préféré a pris un rythme mensuel : une version
042
Reposted by Xavier Lacot
JoliCode @jolicode.com · 17/09/2026
Une partie de notre équipe est aujourd'hui à #DotIA pour suivre les interventions des leaders de l'industrie. NVidia, HuggingFace, Anthropic, Cloudflare, Mistral... Ils sont tous là 💪 cc @dotconferences.bsky.social
011
Reposted by Xavier Lacot
AFUP @afup.org · 09/09/2026
Le Forum PHP 2026 pourrait bien être le dernier. Et l'AFUP est loin d'être la seule association concernée par le problème : elle signe, aux côtés de 32 assos, communautés et organisations d'évents, une lettre ouverte pour alerter le secteur. Prenez part au mouvement ! buff.ly/EbSRXsf
Pour que les événements tech continuent d'exister, nous avons signé la lettre ouverte aux acteurs de l'écosystème, comme 32 assos et communautés.
lettreouverte.afup.org
Inscrivez vos équipes.
Adhérez.
155
Reposted by Xavier Lacot
JoliCode @jolicode.com · 18/08/2026
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.com
SimHash : trouver les pages qui se ressemblent
Il 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
055
Reposted by Xavier Lacot
JoliCode @jolicode.com · 12/08/2026
⚠️ Il y a 24 locks partagés, pour toutes les clés de cache de votre application Symfony. Résultat : des collisions qui bloquent des requêtes sans rapport entre elles 😨 Découvrez comment le Cache de Symfony peut ralentir votre appli 🤯 et la solution : jolicode.com/blog/quand-...
054
Reposted by Xavier Lacot
JoliCode @jolicode.com · 29/07/2026
We built a PHP VM in Rust 🦀 with help from LLMs. Fork mode 30x faster, ownership respected, no global state. AI didn't write the code, it accelerated learning and exploration 💡 Project on GitHub: github.com/jolicode/rphp Full article: jolicode.com/blog/writin... #ia #rust #php
jolicode.com
Writing the PHP Virtual Machine in Rust (with a lot of help from AI)
A few years ago, if someone had told me to rewrite the PHP engine in Rust, I would probably have laughed 😆. Not because it is technically impossible, but because such a project traditionally
032
Reposted by Xavier Lacot
JoliCode @jolicode.com · 23/07/2026
Une modification CSS qui casse la mise en page trois pages plus loin ? @pyrech.bsky.social vous explique comment nous avons mis en place des tests visuels avec toHaveScreenshot(), Docker, et l'affichage des diffs directement dans les PR 💡 jolicode.com/blog/detect...
jolicode.com
Détecter les régressions visuelles dans la CI avec Playwright et Docker
Sur un gros site public, le front bouge tout le temps : une migration Tailwind par-ci, un composant React par-là, un bloc CMS qui change de gabarit. Et comme toujours avec le CSS, la modification
144
Reposted by Xavier Lacot
JoliCode @jolicode.com · 24/06/2026
Sur le blog, nouveau retour de Sophie sur les UX Days 2026 🎉 Penpot et l’open source, l’accessibilité avec Claude, et ces détails de design invisibles qui font toute la différence. Une journée dense, pleine d’idées concrètes ! jolicode.com/blog/ux-day... #UXDays #ui #ia #ux
jolicode.com
UX Days 2026 : Design, IA et conscience, ce que cette journée nous a appris sur notre métier
L'intelligence artificielle redessine nos métiers. C'est le constat que partagent aujourd'hui designers, développeurs et product managers. Les UX Days 2026 n'ont pas échappé à cette réalité.
031
Reposted by Xavier Lacot
JoliCode @jolicode.com · 22/05/2026
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
A hand holds a badge featuring "AFUP Day Paris" in front of a busy street with people and buildings in the background.
031
Reposted by Xavier Lacot
JoliCode @jolicode.com · 12/05/2026
Comment intégrer l'IA dans son workflow UX/UI ? 🎨 Aujourd'hui sur le blog, Sophie partage son retour d'expérience sur l'utilisation de Figma Make, Claude Design, les prompts efficaces et ce qui change vraiment pour les designers 💡 jolicode.com/blog/commen... #ui #ux #ia #design
jolicode.com
Comment intégrer l'IA dans son workflow UX/UI
"On a déjà deux agents IA qui tournent en interne." Ce n'est pas en réunion que j'ai entendu ça. C'est en mission chez un client, dans leurs bureaux. Ce genre de phrase, je l'entends
142
Reposted by Xavier Lacot
JoliCode @jolicode.com · 28/04/2026
Besoin de vous former sur Claude Code, Cursor, Symfony/AI ou Vercel AI SDK ? Découvrez nos 3 formations, par des développeurs, pour des développeurs 💪 jolicode.com/blog/claude... #formation #qualiopi #ia
jolicode.com
Claude Code, Cursor, Symfony/AI, Vercel AI SDK : 3 formations pour garder la main
Trois formations IA sont disponibles dès maintenant sur JoliCampus, avec des sessions ouvertes à l'inscription. Elles sont construites sur ce qu'on pratique chez JoliCode et Premier Octet :
051
Reposted by Xavier Lacot
redirection.io @redirection.io · 23/04/2026
The redirection.io agent v3 is now available 🚀 HTTP/3, auto-SSL (ACME), GeoIP headers, gzip/brotli compression, virtualhosts, better observability, AWS S3 storage support and a lot of perf improvements! Read the full story 👉 redirection.io/news/announ...
132
Reposted by Xavier Lacot
JoliCode @jolicode.com · 08/04/2026
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.com
Notre retour sur le SymfonyLive Paris 2026
Les 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.
133
Reposted by Xavier Lacot
JoliCode @jolicode.com · 27/03/2026
À Symfony Live, c'est au tour de @lyrixx.bsky.social de partager son talk : Embeddings en PHP : Symfony AI en pratique 🎉 Un retour d'expérience concret sur un usage des LLM pour du rapprochement par similarité 🤝 🤖 #symfony_Live #symfony #php #ia
A speaker presents on embeddings and Symfony AI at Symfony Live, with a projector displaying key points and an attentive audience.
053
Reposted by Xavier Lacot
AFUP @afup.org · 19/03/2026
Nous vous le disions mardi: sans le soutien de l'écosystème, nos événements tels que vous les connaissez -et tels que vous les aimez- ne pourront pas perdurer sous ce format. Sponsorisez l'AFUP Day 2026 et/ou le Forum PHP 2026, montrez votre attachement à PHP et à l'AFUP ! buff.ly/t7TtMoP
Notre sponsor Clever Cloud sourit, installé sur son stand au Forum PHP 2024. L'équipe regarde la caméra et fait des coeurs avec ses mains.
143
Reposted by Xavier Lacot
redirection.io @redirection.io · 19/02/2026
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
A sign reading "QUiCkfiX" is displayed on a white wall, suggesting a focus on quick solutions or repairs.
022
Reposted by Xavier Lacot
JoliCode @jolicode.com · 28/01/2026
Découvrez ce qu'il se passe dans l'écosystème Elasticsearch avec notre dernier article ! Hier se déroulait Elastic{On} Paris et vous vous en doutez, l'IA était partout 🤯 Découvrez l'état de l'art de la recherche hybride avec #elasticsearch 👇 🆕 jolicode.com/blog/que-de...
jolicode.com
Que devient Elasticsearch en 2026 ?
J'étais hier à Elastic{On} Paris - la conférence de l'éditeur d'Elasticsearch 🔎. Dans cet article, je vais vous partager mon point de vue de développeur et consultant Elasticsearch sur les nouveautés,
031
Reposted by Xavier Lacot
JoliCode @jolicode.com · 13/01/2026
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.com
Microservices 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
013
Reposted by Xavier Lacot
JoliCode @jolicode.com · 14/11/2025
💣 Grosse annonce 😋 Nous dévoilons aujourd'hui notre Bundle #Symfony de gestion de médias 🎉 JoliMediaBundle est notre solution idéale pour gérer la contribution, le stockage et l'affichage de médias dans une application web moderne 🙏 À découvrir : jolicode.com/blog/jolime...
jolicode.com
JoliMediaBundle, un nouveau bundle de médias pour vos projets Symfony
C'est une petite histoire qui commence au début de l'année lorsque, en relisant un article que nous sommes sur le point de publier sur le blog de JoliCode, je remarque une image dont la qualité
01410
Xavier Lacot @xavier.lacot.org · 15/10/2025
J'ai eu le plaisir d'intervenir hier au nom de @redirection.io, lors des "Marketing Digital Days" organisés par #CyberCite, sur le sujet de la pertinence des données structurées schema.org pour les IAs. Le replay est disponible sur 👉 www.cybercite.fr/evenements/m...
Slide de couverture de la présentation "Les données structurées et schema.org, des outils pour fournir des informations précises à l’IA"
001
Reposted by Xavier Lacot
JoliCode @jolicode.com · 10/10/2025
Nous profitons du #ForumPHP de l'AFUP pour fêter la première version stable de Castor 🦫 ! Notre task runner full PHP sort en version 1.0 aujourd'hui 🎉 Utilisateurs de Makefile, de scripts shell spaghetti ou pire, nous vous conseillons cette lecture 😉 jolicode.com/blog/le-tas...
Castor Version 1
1126
Reposted by Xavier Lacot
JoliCode @jolicode.com · 25/08/2025
Découvrez Symfony AI, la nouvelle brique logicielle incontournable pour vos projets de vectorisation, #AI, #LLM, #MCP et #RAG ! Dans cet article, @lyrixx.bsky.social vous présente l'analyse des similarités de textes et l'interaction avec vos LLMs préférés ! jolicode.com/blog/symfon...
use Symfony\AI\Platform\Bridge\Gemini\Embeddings as GeminiEmbeddings; use Symfony\AI\Platform\Bridge\Gemini\PlatformFactory as GeminiPlatformFactory;  $platform = GeminiPlatformFactory::create($_SERVER['GEMINI_API_KEY']);  // Choix du modèle d'embedding $embeddings = new GeminiEmbeddings(); $text = 'Le chat est un animal domestique très apprécié.';  $response = $platform->invoke($embeddings, $text);  $vector = $response->asVectors()[0];
044
Reposted by Xavier Lacot
Grégoire Pineau @lyrixx.bsky.social · 11/07/2025
We have released a new version of Castor! 🦫 What's its best feature? `castor execute some-composer/package` Example with latest release of PHP-CS-Fixer, where we don't even need PHP to run it! 🤯🤯🤯 castor.jolicode.com/getting-star...
152
Xavier Lacot @xavier.lacot.org · 20/06/2025
Pas mal de réflexions pragmatiques pour rationaliser un peu les fantasmes liés à l'IA :-)
000
Reposted by Xavier Lacot
JoliCode @jolicode.com · 13/06/2025
Yesterday was our monthly internal meetup and Xavier shared a #Symfony #Bundle we are working on for months: JoliMediaBundle 🖼️ A lot of projects need a media gallery in their admins (#EasyAdmin and #SonataAdmin support ✅) and a performant frontend resizing/cropping. 🧵
Xavier présente JoliMediaBundle
133
Reposted by Xavier Lacot
JoliCode @jolicode.com · 12/06/2025
Lundi nous avons "travaillé" 👉👈... Ou plutôt fait de la peinture, des Lego, de la menuiserie, de l'électronique... Retour sur cette journée de créativité et de DIY ! jolicode.com/blog/des-in... #hackday #diy #lego #castle
Atelier Lego
021
Reposted by Xavier Lacot
JoliCode @jolicode.com · 12/06/2025
Utilisateur de @clever-cloud.com‬ et intéressé par le SEO de votre site ? 🎯 Notre outil @redirection.io‬ est désormais facilement accessible sur le PaaS français de référence ! 🎉 Visionnez notre démo pour en savoir plus : youtu.be/vvdUAS2ZCr0... #seo #redirection #paas
youtube.com
Redirection.io : simplifiez et optimisez la gestion de vos redirections
Horacio Gonzalez et Joël Wurtz CTO de redirection.io vous montre comment utiliser cet outil pour :Simplifier la gestion de vos redirections HTTPOptimiser les...
062
Reposted by Xavier Lacot
redirection.io @redirection.io · 30/04/2025
Discover how @visiativ: ⚡ Slashed redirect setup time 💪 Empowered SEO & marketing teams 🚀 Boosted performance during a major site consolidation See how they did it with @redirection.io 👇 👉 Read the full story here: redirection.io/blog/succes... #SEO #SuccessStory #MarTech
011
Xavier Lacot @xavier.lacot.org · 23/04/2025
Merci à @devoxx.fr pour ces trois jours de conférence !
021
Reposted by Xavier Lacot
JoliCode @jolicode.com · 17/04/2025
We just released a new version of Jane 🌱 - our Models & API Clients generator 🤖 github.com/janephp/jan... 🆕 Support PHP 8.4 & Symfony 7.2 🆕 Many deprecations removed 🆕 Support for arrays in path parameters 🆕 Fix boolean fields when given an integer (0 -> false, 1 -> true)
github.com
Release v7.9.0 · janephp/janephp
Added [Jane] GH#836 Run test suite with PHP 8.3 & PHP 8.4 [Jane] GH#843 Add PHP 8.4 support [Jane] GH#842 Add Symfony 7.2 support & remove deprecations Changed [CI] GH#852 Update PHP-CS...
092
Xavier Lacot @xavier.lacot.org · 16/04/2025
Présent à #Devoxx 2025 pour @jolicode.com et @redirection.io
151
Reposted by Xavier Lacot
redirection.io @redirection.io · 16/04/2025
Redirect chaos across dozens of websites? Galileo Global Education fixed it ✅ Easy redirect management across all sites ✅ No more .htaccess headaches ✅ Marketing teams fixing issues without devs See how @redirection.io made it happen 👇 redirection.io/blog/succes... #SEO #EdTech
011
Reposted by Xavier Lacot
redirection.io @redirection.io · 10/04/2025
Is your website silently leaking traffic? 🚨 Broken links & bad redirects = lost rankings & revenue. Discover the hidden costs of poor traffic management - and how @redirection.io helps you fix them fast. ⚙️ 👉 Read more: redirection.io/blog/your-s... #SEO #GrowthTech
022
Reposted by Xavier Lacot
JoliCode @jolicode.com · 09/04/2025
Quelque 1500 développeurs se sont réunis pour écouter des orateurs et oratrices tels que Wes Bos, Ryan Dahl, Sarah Drasner… à @dotconferences.bsky.social JS 2025 🥳 De la nostalgie aux nouveautés : découvrez ce que cette conférence nous a inspirés dans notre récap ! jolicode.com/blog/de-la-... #js
jolicode.com
De la nostalgie aux nouveautés : ce que dotJS 2025 nous a inspiré
Ce 3 avril, Cécile, Katia et Suzanne ont quitté leurs claviers respectifs pour se rendre à la conférence dotJS, pour laquelle chaque année Paris, et les Folies Bergères, se transforment en terrain
031
Reposted by Xavier Lacot
AFUP @afup.org · 09/04/2025
"On vit une époque où tout semble plus simple… mais où les coulisses sont plus complexes que jamais": si cette phrase s'applique à moult sujets du quotidien, c'est d'hébergement dont Bastien Jaillot parle dans l'interview du jour. Découvrez pourquoi avant l'AFUP Day 2025 Poitiers ! buff.ly/yjpZkTg
042
Reposted by Xavier Lacot
JoliCode @jolicode.com · 03/04/2025
Notre équipe est ravie d'être à dotJS cette année encore - une journée très inspirante, pleine de découvertes sur les dernières tendances en JavaScript ! #dotJS #javascript avec les copains @premieroctet.bsky.social !
La scène de dotJSLe lieu de la conférence
031
Reposted by Xavier Lacot
redirection.io @redirection.io · 11/02/2025
💡 With redirection.io, you can crawl fast and manage large sites easily. Read more: redirection.io/blog/beyond...
011
Reposted by Xavier Lacot
JoliCode @jolicode.com · 27/11/2023
We have published today a post about JoliMarkdown on our blog 👉 jolicode.com/blog/introdu... JoliMarkdown is a syntax fixer for markdown content. Based on league/commonmark and some of its extensions, it allows to maximize and harmonize your usage of markdown ✍✨
jolicode.com
Introducing JoliMarkdown, for a more robust and rigorous markdown content
This blog post has been written using Markdown, a simple text syntax for writing structured documents. Markdown is frequently used in the development world (documentation in the form of a markdown
021
Reposted by Xavier Lacot
redirection.io @redirection.io · 14/11/2023
We're pleased to introduce Multiple Project Keys in @redirection.io 🎉 Enhance security, manage dev/prod environments, and control project keys lifespans effortlessly. Learn more in our latest blog post 👉 redirection.io/news/improve...
redirection.io
Enhancing Security and Flexibility: Introducing Multiple Project Keys in redirection.io - Product up...
In today's fast-paced digital landscape, safeguarding your online assets is of paramount importance. Whether you're protecting sensitive data, ensuring the privacy of your users, or simply maintaining...
051
Reposted by Xavier Lacot
JoliCode @jolicode.com · 14/11/2023
It's that time of the year again! 🎅🎅🎅 #secretsanta Run a Secret Santa with your team 🎉 no ads, no data leaks. Just a nice and fun side-project of ours ➡️ secret-santa.team It works with Slack, Discord and Webex - powered by #symfony #php and hosted by CleverCloud 💕
secret-santa.team
Secret Santa App - The Secret Santa bot for your Slack, Discord or Cisco Webex team
A free application to throw Secret Santa with your team on Slack, Discord or Cisco Webex and share gifts during the holidays!
011
Reposted by Xavier Lacot
JoliCode @jolicode.com · 09/11/2023
Coupling HTMX with Symfony is just as simple as any backend. Julien just published a great HTMX introduction on our blog: jolicode.com/blog/making-... Learn about boost, HX-Refresh headers, and more, and keep your application state on the backend! 💪🤩
jolicode.com
Making a Single-Page Application with HTMX and Symfony
With the plethora of Javascript frameworks available today, web pages became smoother and smoother in terms of User Experience, a field Symfony has been trying to improve too with initiatives
021