We are not a lot of people who can say that we are working for Elastic for 12 years. I’m one of them. And I’m proud of it. I really think that I took one of the best decisions in my life when I decided to join this startup as it was risky to leave a confortable position with a permanent contract in a french governement organization. But I did it. And I never regretted it.
The teenager
Ninja Turtles: Teenage Years is a 1989 arcade game produced by Konami. It is a scrolling beat ’em up type game based mainly on the 1987 animated series Teenage Mutant Ninja Turtles. The game was ported to the NES in 1990, retitled Teenage Mutant Ninja Turtles II: The Arcade Game, and released in 1991. In 2009, the NES version was re-released for the Wii’s Virtual Console in Europe and Australia.
I’m not a Ninja Turtle but I’m a teenager. I’m still learning every day. I’m still making mistakes every day. I’m still growing every day. I’m still having fun every day. I’m still enjoying every day. I’m still sharing every day. I’m still helping every day. I’m still loving every day. I’m still Elastic every day.
AI is everywhere
2024 has been a super active and busy year for me with one of the talk I ran the most: “Search: a new era”. It’s a talk which describes:
- โClassicโ search and its limitations
- What is a model and how can you use it
- How to use vector search or hybrid search in Elasticsearch
- Where OpenAIโs ChatGPT or similar LLMs come into play to with Elastic
I’m really enjoying playing this talk as it explains in very simple words what are vectors and why they are so important in the search world.
I’m even sharing some basic maths so people can “easily” understand what is happening behind the scene.
But the funniest part of the talk is when I’m showing how to use those principles with sound, to search for similar musics. It’s super connected to my other passion: the art of DeeJaying.
Deejay at conferences
That has been something very new. It started last year when I was invited to play at the Camping des Speakers conference in Baden, France. In 2024, I was invited to play at the Riviera Dev conference in Sophia Antipolis, France. But the wee before, I was manning the Elastic booth at the Sunny Tech conference in Montpellier, France. I met Julien Briault for the first time and learned that he used to be a DeeJay too, known as Krytek:
I proposed him to play together at the Riviera Dev conference and he accepted. We had a great time together doing a B2B set, and we met then (Nikita Rousseau ) who also joined us and ran the warmup.
Super pied ce soir avec @ju_hnny5 et @nirousseau derriรจre les platines. D'abord un atelier dรฉcouverte puis un set de plus de 4h. Vraiment quel bonheur. Merci beaucoup ร @RivieraDEV pour avoir proposรฉ et louรฉ un matos de dingue pour l'occasion. ๐ฅฐ pic.twitter.com/53dx8PLm7f
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) July 9, 2024
I loved it at it’s another way to share passion and knowledge with people.
At Elastic, we can spend up to 5 days for non profit activities. This year, I played for the Lisa Forever association which is helping kids with cancer. It was a great honor to be part of this event.
And #elkie was hiding today. She's probably too shy to be on the stage for a set for @LISAFOREVERlisa pic.twitter.com/7yxrSWk0zP
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) May 26, 2024
For the December Fest event, at Elastic office I was also invited to play some music for my colleagues.
Mon dernier set pour @elastic DecemberFest : https://t.co/k9s5ytlOT7 with #elkie โบ๏ธ pic.twitter.com/3RifXqclrL
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) December 7, 2024
It was one of my best DeeJay set ever which you can listen from here .
The Elastic design team created a nice design for a t-shirt or a poster I will use for my next events.
Elkie was also having fun
Elkie is the plush I got in the early days of Elastic. And like in Le fabuleux destin d’Amรฉlie Poulain movie, I’m taking pictures of Elkie everywhere I go and I’m posting on X social network. If you want to have an idea of where Elkie was in 2024, you can have a look at the Elkie’s 2024 posts .
Sometimes, I’m very lucky because I can come with my daughter to some events. Like for the JPrime conference in Sofia, Bulgaria:
Merci @jPrimeConf for attending my session. Slides are available at: https://t.co/XQi2y3IkkX. I'll add the video as soon as it will be available. ๐ค Special thanks to my daughter for attending and taking pictures ๐ #elkie was supporting me as well ๐ pic.twitter.com/b72RzofM7c
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) May 29, 2024
Elkie was also with my family and I in South Korea.
Enjoying Photo Booth with #elkie, kids and friends in Seoul, South Korea ๐ฐ๐ทโค๏ธ pic.twitter.com/WUVpnjQYCD
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) June 17, 2024
It was a great time for me as I could meet again with Jong Min Kim!
Yesterday, I got the unique chance to meet again my former colleague and friend @kimjmin in Seoul. Thanks for the time, the restaurant and the stickers Jong Min! ๐ pic.twitter.com/MgBvmt0PCR
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) June 20, 2024
Elkie was also at the Olympic Games in Paris, France which was a really great event, very well organized!
2nd part for #elkie is the beach volley ๐. But under the rain ๐ pic.twitter.com/d4sI7bgPOf
— David Pilato ๐บ๐ฆ๐ช๐บ๐ซ๐ท (@dadoonet) July 27, 2024
2024 in numbers
- January:
- ๐ซ๐ท - Meetup - ElasticFR #89 - Bloom / Liferay - I had to cancel my participation to this one as I was sick.
- ๐ซ๐ท - SnowCamp - I was manning the Elastic booth.
- February:
- ๐ซ๐ท - Conference - Touraine Tech: La recherche ร lโรจre de lโIA - 80 attendees
- ๐จ๐ฆ - Meetup - Montreal JUG - ๐น๐ป๐ธ Et si nous cherchions des morceaux de musique ๐ผ๐ถ - 60 attendees. This one was funny because I was in Montreal just for holidays with my family and it was at the same time as Confoo.
- ๐จ๐ฟ - Elastic Engineering All Hands in Prague, Czech Republic
- March:
- ๐ซ๐ท - Meetup - AgnosTech Pau: La recherche ร lโรจre de lโIA - 15 attendees.
- ๐ - BBL - Gravitee: Search: a new era - 15 attendees online.
- ๐ซ๐ท - Conference - Azure Day with Kubernetes: Search a new era - 200 attendees.
- ๐ซ๐ท - Meetup - ElasticFR #90 - KubeCon Edition - 30 attendees at Microsoft France.
- ๐ซ๐ท - Conference - AI and Data Day: La recherche ร lโรจre de lโIA - 50 attendees.
- April:
- ๐ซ๐ท - Training - Elastic Observability Engineer - 10 attendees.
- ๐ซ๐ท - Conference - DevoxxFR: La recherche ร lโรจre de lโIA - 200 attendees.
- ๐ - Meetup - Virtual: Elastic Extensions for Importance Ranking and Data Exploration - 19 attendees online. I was just the “host” for this one.
- May:
- ๐ซ๐ท - Meetup - AlpesJUG: La recherche ร lโรจre de lโIA - 20 attendees.
- ๐จ๐ญ - Meetup - GenevaJUG: La recherche ร lโรจre de lโIA - 50 attendees.
- ๐ซ๐ท - Meetup - LyonJUG: La recherche ร lโรจre de lโIA - 32 attendees.
- ๐ซ๐ท - Meetup - TadX: Elasticsearch Query Language: ES|QL - 20 attendees.
- ๐ซ๐ท - BBL - Talan - 30 attendees online.
- ๐ง๐ฌ - Meetup - Elastic Sofia: Vector Search & ES|QL @ FFW - 15 attendees, with Piotr.
- ๐ง๐ฌ - Conference - JPrime: Search: a new era - 600 attendees.
- June:
- ๐ซ๐ท - Conference - CoTeR numรฉrique - I was helping at the booth.
- ๐ซ๐ท - Conference - DevFest Lille - I managing the booth.
- ๐ซ๐ท - Meetup - ElasticFR #91 - Google Cloud - 15 attendees.
- ๐ซ๐ท - Conference - Breizhcamp: La recherche ร l’รจre de l’IA - 100 attendees.
- ๐ซ๐ท - Conference - Breizhcamp: Elasticsearch Query Language: ES|QL - 80 attendees.
- ๐ฉ๐ช - Conference - Developer Week: Advanced (elastic)search for your legacy application - 40 attendees.
- ๐ซ๐ท - Conference - SunnyTech: La recherche ร lโรจre de lโIA - 40 attendees.
- July:
- ๐ซ๐ท - Conference - Riviera Dev: La recherche ร lโรจre de lโIA - 60 attendees.
- September:
- ๐ - Podcast - ๐น๐ป๐ธ Searching for similar music tracks ๐ผ๐ถ - not released yet.
- ๐ซ๐ท - Conference - JUG Summer Camp: Elasticsearch Query Language: ES|QL - 40 attendees.
- ๐ซ๐ท - Meetup - ChtiJUG: La recherche ร lโรจre de lโIA + ES|QL - 50 attendees.
- ๐ซ๐ท - Meetup - YaJUG: La recherche ร lโรจre de lโIA + ES|QL - 30 attendees.
- ๐ซ๐ท - Training - Data Analyst with Kibana - 10 attendees.
- October:
- ๐ซ๐ท - Meetup - NantesJUG: La recherche ร lโรจre de lโIA + ES|QL - 35 attendees.
- ๐ซ๐ท - Meetup - ElasticFR #92 - Radรจs, Kafka, ES|QL - 30 attendees.
- ๐ซ๐ท - ForumPHP - I was manning the Elastic booth.
- ๐ซ๐ท - Training - Elastic Engineer - 10 attendees. This course is my favorite one. I love when I have a chance to run it.
- ๐ซ๐ท - Conference - DevFest Nantes: La mรฉtรฉorite GPT annonce t’elle la disparition des dinosaures “moteur de recherche” ? - 400 attendees.
- ๐ - BBL - Kpler: ๐น๐ป๐ธ Searching for similar music tracks ๐ผ๐ถ - 110 attendees online.
- November:
- ๐ซ๐ท - Conference - DevFest Toulouse: La recherche ร lโรจre de lโIA - 300 attendees.
- ๐ฌ๐ท - Conference - OpenConf: ๐น๐ป๐ธ Searching for similar music tracks ๐ผ๐ถ - it was a recording for the pre-event of the conference.
- ๐ซ๐ท - Conference - DevCon #23: L’approche RAG pour la cyber-sรฉcuritรฉ - 25 attendees.
- ๐ซ๐ท - Meetup - ElasticFR #93 - Canal+ - 35 attendees.
- ๐ณ๐ฑ - Meetup - Amsterdam user group | The Secret Sauce of Faster, Better Vector Search - 70 attendees. I was helping at the meetup my colleague Iulia.
- ๐ณ๐ฑ - ElasticON Amsterdam 2024: Community track . I was managing the community track with my colleague Iulia.
- ๐ง๐ช - BBL - Fortis: Ai Search + ES|QL - 8 attendees.
- ๐ง๐ช - Meetup - BruJUG: Search, a new era - 18 attendees.
- ๐ง๐ช - BBL - ARHS: Search, a new era - 20 attendees.
- ๐ง๐ช - BBL - Infrabel: ES|QL - 15 attendees.
- December:
- ๐ซ๐ท - Devops REX - I was manning the Elastic booth.
- ๐ - BBL - Ekino - 25 attendees online.
- ๐ซ๐ท - meetup - FinistDev: La recherche ร lโรจre de lโIA + ES|QL - 30 attendees.
- ๐ซ๐ท - BBL - CleverCloud : ES|QL - 10 attendees.
- ๐ซ๐ท - Conference - Normandie AI: La recherche ร l’รจre de l’IA - 190 attendees.
The most shamefull moment of 2024
Something weird happened in November. As you can see in the list above, I travelled A LOT this month. My mental load was so high that I made one of the biggest mistake of my entire life. I was travelling back from Amsterdam to Brussels by train with my luggage, my backpack and a very small flight case with some video recorders that a friend of mine lent me for the ElasticON Amsterdam conference.
I was so tired that I forgot the flight case at the central train station. I realized that when I was in the train on my way to Brussels. I heard then a voice asking if someone left a luggage at the station. I told the train agent that it was me. He asked me some questions about it as they closed the station. In Rotterdam, the Police came on board and asked me to explain what was inside the flight case, to open my other luggages. They checked obviously my identity, checked my phone where I was chatting with a colleague to take it back with him from the lost&found office. I felt so ashamed by the situation and all the trouble I caused that day. Then I was allowed to continue my trip to Brussels.
At the end of the trip, the train agent told me that they blocked the Amsterdam Centraal station for some hours because of me. I felt so bad even though I knew I did not do that on purpose and it was “just” that I was so exhausted by all the trips. I was feeling like a teenager who did something very stupid!
So if you suffered from that situtation that day, I apologize!
2025 to be like
I was super exhausted at the end of 2024 as you read above so I was happy to take some days off to rest and to be with my family. I have to say that I accepted probably a bit too much events and I was running from one place to another with no real space time for my family and for my other Elastic activities, like managing the Elastic Advent calendar or organizing the ElasticON Paris 2025 community track . I will probably reduce a bit the cadence of my talks and events in 2025 to make sure I’m not burning myself out.
Although the list of expected events is yet quite long:
- Paris, France, for the ElasticON Paris 2025 community track and then for the ElasticON Paris 2025 conference . If you don’t have your ticket yet, you can still register to both events. It’s free!
- Grenoble, France, for the SnowCamp conference where I’ll be manning the Elastic booth.
- Tours, France, for the Touraine Tech conference. I’ll be giving a talk about “ES|QL: the new way to query Elasticsearch” and I’ll be deejaying again.
- Bordeaux, France, for the BordeauxJUG meetup with again a talk about ES|QL.
- Nantes, France, for the ENI Tech fest event with my talk about the new era for search.
- Las Vegas, NV, USA, for the Elastic engineering all hands, where I’ll be meeting my amazing colleagues, from the developper relations team but also the rest of the engineering team.
- Niort, France, for the DevQuest conference.
And it’s not including yet the other proposals I applied to. Speaking of that, if you are a speaker, I can highly recommend to check out the website made by Aurรฉlie Vache : Call for Paper . It’s a great tool to find CFPs and to submit your talks.
So if you have a chance to be nearby, and even if we don’t know each other, please come and say hi! I don’t really look like a teenager but the t-shirt and the ripped jeans but more like a dinosaur as my colleagues like to call me.
But I won’t eat you! Instead, there will always be a smile for you! โฅ๏ธ