Xavier Lacot's Avatar

Xavier Lacot

@xavier.lacot.org

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

74
Followers
45
Following
7
Posts
09.11.2023
Joined
Posts Following

Latest posts by Xavier Lacot @xavier.lacot.org

Bravo à toute l'équipe 👏👏👏

25.02.2026 20:53 👍 1 🔁 0 💬 0 📌 0
A sign reading "QUiCkfiX" is displayed on a white wall, suggesting a focus on quick solutions or repairs.

A sign reading "QUiCkfiX" is displayed on a white wall, suggesting a focus on quick solutions or repairs.

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

19.02.2026 11:42 👍 2 🔁 2 💬 0 📌 0
Preview
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,

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...

28.01.2026 13:34 👍 3 🔁 1 💬 0 📌 0
Preview
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

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

13.01.2026 14:00 👍 1 🔁 3 💬 0 📌 0

Merci beaucoup, ça nous va droit au coeur 💛

21.11.2025 10:50 👍 0 🔁 0 💬 0 📌 0
Preview
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é

💣 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...

14.11.2025 13:21 👍 13 🔁 10 💬 0 📌 0
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"

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"

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...

15.10.2025 09:36 👍 0 🔁 1 💬 0 📌 0
Castor Version 1

Castor Version 1

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...

10.10.2025 12:28 👍 12 🔁 6 💬 1 📌 0
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];

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];

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...

25.08.2025 08:45 👍 4 🔁 4 💬 0 📌 0
Post image

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...

11.07.2025 09:52 👍 5 🔁 2 💬 1 📌 0

Pas mal de réflexions pragmatiques pour rationaliser un peu les fantasmes liés à l'IA :-)

20.06.2025 12:33 👍 0 🔁 0 💬 0 📌 0
Xavier présente JoliMediaBundle

Xavier présente JoliMediaBundle

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.

🧵

13.06.2025 09:03 👍 3 🔁 3 💬 1 📌 0
Atelier Lego

Atelier Lego

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

12.06.2025 13:07 👍 2 🔁 1 💬 0 📌 1
Redirection.io : simplifiez et optimisez la gestion de vos redirections
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...

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

12.06.2025 11:45 👍 6 🔁 2 💬 0 📌 0
Post image

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

30.04.2025 09:45 👍 1 🔁 1 💬 0 📌 0

Merci à @devoxx.fr pour ces trois jours de conférence !

23.04.2025 15:27 👍 2 🔁 1 💬 0 📌 0
Preview
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...

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)

17.04.2025 14:49 👍 9 🔁 2 💬 0 📌 0
Post image

Présent à #Devoxx 2025 pour @jolicode.com et @redirection.io

16.04.2025 11:36 👍 5 🔁 1 💬 1 📌 0
Post image

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

16.04.2025 10:15 👍 1 🔁 1 💬 0 📌 0
Post image

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

10.04.2025 09:45 👍 2 🔁 2 💬 0 📌 0
Preview
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

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

09.04.2025 08:27 👍 3 🔁 1 💬 0 📌 0
Video thumbnail

"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

09.04.2025 07:00 👍 4 🔁 2 💬 0 📌 0
La scène de dotJS

La scène de dotJS

Le lieu de la conférence

Le lieu de la conférence

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 !

03.04.2025 14:35 👍 3 🔁 1 💬 0 📌 0

Ahah l'image de titre générée par IA avec le nom du framework écorché 😊

16.03.2025 14:28 👍 0 🔁 0 💬 1 📌 0
Post image

💡 With redirection.io, you can crawl fast and manage large sites easily.

Read more: redirection.io/blog/beyond...

11.02.2025 11:42 👍 1 🔁 1 💬 0 📌 0
Preview
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

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 ✍✨

27.11.2023 14:50 👍 2 🔁 1 💬 0 📌 0
Preview
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...

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...

14.11.2023 10:35 👍 5 🔁 1 💬 0 📌 0
Preview
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!

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 💕

14.11.2023 10:20 👍 1 🔁 1 💬 0 📌 0
Preview
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

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! 💪🤩

09.11.2023 17:25 👍 2 🔁 1 💬 0 📌 0