David Pilato 🇪🇺🇫🇷
banner
pilato.fr
David Pilato 🇪🇺🇫🇷
@pilato.fr
developer | evangelist @elastic 📧 DM opened. DJ 4 times a year, just for fun! 🎧 https://podcasts.apple.com/fr/podcast/david-pilato-mixes/id505824965
Merci les amis pour votre écoute à @touraine.tech pour mon talk sur "le hasard fait bien les tests".
⏩ À retrouver sur: david.pilato.fr/tnt26
February 12, 2026 at 12:23 PM
If you are following me, you now that I love to write tests, specifically tests to detect that a bug is fixed in another project. I upgraded from Elasticsearch 9.2.4 to 9.3.0 and the Java client now supports well the hot_threads API. See github.com/elastic/elas... // @ltrotta.bsky.social
February 4, 2026 at 4:00 PM
🥳 Great improvement in the Elasticsearch Java Client. You can easily spot what has been deprecated in the REST API and fix it ⤵️
February 4, 2026 at 1:02 PM
À @devfesttoulouse.fr, j'ai eu le plaisir de vous parler des tests aléatoires qui vous permettent de trouver des bugs insoupçonnés ! À revoir en slides 🖼️ et vidéo 🎬 sur david.pilato.fr/qC8sMm
https://david.pilato.fr/talks/2025/2025-11-13-devfest-toulouse-2025/
> Le hasard fait bien les choses. Si on applique cette idée aux tests unitaires ou aux tests d’intégration, on peut rendre nos tests beaucoup plus imprévisibles et du coup trouver des problèmes que notre esprit n’aurait jamais osé imaginer ! Par exemple, récemment, j’ai découvert dans une bibliothèque de gestion de configuration, un bug qui se produit lorsque la Locale est configuré en AZ. 🤦🏼‍♂️ Un autre exemple encore plus simple : int input = generateInteger(Integer.MIN_VALUE, Integer.MAX_VALUE); int output = Math.abs(input); Peut générer -2147483648… Ce qui est assez inattendu pour une valeur absolue ! 😉 Les tests aléatoires peuvent découvrir ces cas tordus… C’est ce que l’équipe elasticsearch a mis en place depuis plusieurs années à l’aide du framework RandomizedTesting pour tester tout le code Java. Après cette conférence, vous ne verrez plus jamais la fonction random() comme avant et découvrirez comment la (mal)chance peut vous aider ! 🍀
david.pilato.fr
February 3, 2026 at 8:05 AM
Amis Rouennais, envie d'apprendre à observer votre infra et vos apps en mettant les mains dans le cambouis ? Frédéric vous propose un workshop le 5 Mars, à ne manquer sous aucun prétexte !

📍 Now coworking Rouen dit "le 105"
📆 5 Mars 2026, 19H
🔗 app.now-co.work/events/1580 ⤵️
Atelier : Elastic Observability
Rejoignez-nous pour un meetup pratique et accessible, pensé spécialement pour les nouveaux utilisateurs qui souhaitent découvrir la puissance d’Elastic Observability dans des cas concrets. Au programme : un atelier 100 % hands-on, avec des labs couvrant l’observabilité des infrastructures (hosts & Kubernetes), des applications (APM) et l’usage de notre AI Assistant pour accélérer les analyses et les investigations. Vous déployez un Elastic Agent, surveillez une stack Kubernetes, analysez les performances d’une app microservices, et découvrez comment l’IA vous aide à aller plus vite. Que vous soyez curieux, débutant ou en train de monter une stack d’observabilité : venez apprendre en pratiquant !
app.now-co.work
February 2, 2026 at 4:01 PM
Amis Tourangeaux ! Devinez qui vient vous voir bientôt pour @touraine.tech ? #TNT26

On parlera pendant 15 minutes de tests en mode aléatoire.
Et si le hasard faisait bien les tests ?

🔗 touraine.tech/talk/cmi15i4...
Touraine Tech 2026 - Le hasard fait bien les tests
Le hasard fait bien les tests
touraine.tech
February 2, 2026 at 10:45 AM
Today #elkie is attending the ElasticON event in Paris. Let's listen stories from customers and users from the community.
January 27, 2026 at 8:41 AM
We just wrapped up our 100th meetup! 🚀

I'm happy to share some highlights from the past 13+ years of running this incredible 🇫🇷 community. It’s been quite a journey!

✅ 185 talks, 150+ speakers, 40+ sponsors, 150+ videos on Youtube

📖 Read the story here: david.pilato.fr/posts/2026-0...
🎉 ElasticFR Meetup #100: 13 years of meetups
Celebrating 100 meetups of the ElasticFR community! A journey from a recipe search application to enterprise-scale AI, featuring 150+ speakers, 40+ hosts, and a passionate French-speaking community.
david.pilato.fr
January 26, 2026 at 8:01 PM
Et voilà ! So proud to reach the 100th meetup milestone for the @elastic.co 🇫🇷 community.

A huge thank you to our speakers, sponsors, and community members for making every event a success! ❤️

📺 Watch here: www.youtube.com/watch?v=GYDk...
100 Meetups. 13 Years. One Incredible Community! 🚀 | Elastic Meetup #100
We’ve reached a massive milestone! Join us as we celebrate the 100th ElasticFR Meetup, hosted by BNP Paribas on January 26, 2026. This isn't just another event; it’s a tribute to 13 years of…
www.youtube.com
January 26, 2026 at 6:30 PM
Nous sommes complets ! Mais beaucoup souhaitent encore nous rejoindre. Donc si tu ne viens pas et que tu es inscrit(e), pense à bien libérer ta place pour laissez une chance aux autres d'assister à ce meetup mémorable 🥰
🔗 www.meetup.com/elasticfr/ev...
January 21, 2026 at 4:01 PM
The last 3 years of some part of the gifts for the Elasticians in France 🇫🇷. Thanks to Sophie from Instants dit vin (instantsditvin.com) 😍
January 18, 2026 at 4:00 PM
Reposted by David Pilato 🇪🇺🇫🇷
I've seen a lot of explanations on similarity measures in vector search but this one by my colleague
@dadoonet is by far the most fun!

How similar* is Han Solo to:
• Princess Leia: very similar
• Obi-Wan: meh
• Darth Vader: complete opposites

Talk slides: david.pilato.fr/talks/2025/2...
January 14, 2026 at 2:08 PM
I moved from Elastic Cloud Hosted to Serverless and I dropped my invoice from $212 to $104! I have 1 ECH and 1 Serveless clusters for integration tests and 1 other Serverless cluster for demos.
As usual, IT Depends™️.
Have a look at it if you want to run #Elasticsearch on Cloud (AWS, Azure and GCP).
January 14, 2026 at 9:38 AM
Reposted by David Pilato 🇪🇺🇫🇷
Inside Tinder’s real-time recommendation system to see how they use Elasticsearch at a massive scale:
January 12, 2026 at 7:00 PM
Reposted by David Pilato 🇪🇺🇫🇷
🔧 Reprise du boulot aujourd'hui et je cherche une mission.
Après un trimestre centré sur la formation, je veux remettre les mains dans un projet (architecte, lead developer back-end, full-stack developer).
📄 Mon CV : www.alexis-hassler.com/cv
💬 Un projet ? Besoin de renfort ? DM ouverts.
Alexis Hassler
Architecte & Développeur Full-Stack - 30 ans d’expertise
www.alexis-hassler.com
January 12, 2026 at 2:51 PM
13 years at @Elastic.co! 🎂🎉

To celebrate, I finally migrated my speaker page to #Hugo using AI (#Cursor). A great way to visualize 13 years of talks and data. Spoiler: the AI experience was great!

Read more: ⤵️ david.pilato.fr/posts/2026-0...

#Elastic #AI #DevRel
🎂 13 years: Migrating my speaker page with AI
Celebrating my 🎂 13 years anniversary at Elastic by sharing how I migrated my talks from noti.st to Hugo with the help of AI.
david.pilato.fr
January 10, 2026 at 10:15 AM
C'est officiel depuis ce jour. Je viens à Lille le 22 Mai pour l' @AFUP.org Day 🥳 .
Avec une session musicale mais avec aussi des maths...

🎹🎻🎸 Et si nous cherchions des morceaux de musique 🎼🎶 ?

On s'y retrouve ? event.afup.org/afup-day-202...
January 6, 2026 at 10:00 AM
Amis Grenoblois ! Devinez qui vient vous voir bientôt pour #SnowCamp ?
On parlera pendant 20 minutes de tests en mode aléatoire.
Et si le hasard faisait bien les tests ?

🔗 app.voxxr.in/events/snowc...
January 6, 2026 at 8:05 AM
Reposted by David Pilato 🇪🇺🇫🇷
Ever wondered how Tinder finds you? Check out how Tinder uses geo-indices to power mass-scale matching:
January 2, 2026 at 5:00 AM
Reposted by David Pilato 🇪🇺🇫🇷
When demonstrating in Kibana Dev Tools, we often work with API keys. To avoid exposing them, we can use variables to define reusable placeholders for dynamic values in queries. These variables, persisted via browser local storage, can then be referenced directly in the commands we run in Dev Tools.
December 28, 2025 at 1:00 PM
🎅🏼 Cette année pour les fêtes de fin d'année 🎄, nous avons offert aux salariés Elastic France quelques petits cadeaux uniques. 🎁

Vous en pensez quoi ?

#JoyeuxNoel
December 25, 2025 at 9:15 AM
Quelle année 2025 les amis ! Et pour bien commencer 2026, nous fêterons notre 100ème meetup #Elasticsearch chez @group.bnpparibas avec la présence notamment de Shay Banon.
🔎 www.meetup.com/elasticfr/ev...

Bonnes fêtes de fin d'année ! 🎄🎅🏼🎁
December 18, 2025 at 8:05 AM
Le calendrier de l'Avent #Elastic du jour vous est proposé par Julien Martin qui vous explique comment créer un système de détection de phishing basé sur l'IA. Et en français dans le texte, s'il vous plait 😍

A lire sur discuss.elastic.co/t/383299
Dec 11th, 2025: [FR] Création d'un système de détection de phishing basé sur l'IA
This post also exists in English. Construction d'un système de détection de phishing par email avec n8n et Elastic Agent Builder Les attaques de phishing continuent de dominer le paysage des…
discuss.elastic.co
December 11, 2025 at 10:20 AM
If like myself, you are not in a UI/UX team, read this advent calendar post about the new #Kibana color palette. It's super interesting to understand the reasoning behind the scene. I thought it was simple. It's not... 🎁🎄🎅🏼
Thanks to Giovanni for this great content.
🔗 discuss.elastic.co/t/383837
Dec 10th, 2025: [EN] A new color palette for data visualisation in Kibana - how and why we created it
A new color palette for data visualisation was tested in advance in Serverless in November 2024 and introduced as the default settings in Kibana 9.0 in April 2025. This is part of a larger effort to…
discuss.elastic.co
December 10, 2025 at 9:35 AM