
David Pilato
Developer | Evangelist
Elastic
20+ years of experience, mostly in Java. Living in Cergy, France.
Blog

Automatically update documentation with Github Actions
In some of my projects, I like to provide an accurate documentation. Which means that I want to have examples and documentation up to date. So, when I'm updating a library or a service I'm using in my code, I need to manually find and replace all the text to reflect the changes. This post describes how you can do this automatically using Github Actions, Maven and Dependabot.
The biggest milestone ever - š 10 years at Elastic
Would I have been able to imagine such a thing when 10+ years ago I met Shay at Devoxx Belgium after his talk āSearch, the Final Frontierā? 10 years! I have been working 10 years at Elastic. I have never working so long for a company. Thatās my biggest work milestone ever! Remember the time Have you noticed that Iām frequently using a music in my blog posts. Well, it makes sense as Iām often DeeJaying for friends so music is everywhere in my life.
La potion magique pour faire avancer ta carriĆØre
Voici la transcription dāune prĆ©sentation que jāai eu le plaisir Ć donner lors du Camping des speakers 2022, dont il sāagissait de la premiĆØre Ć©dition. La potion magique pour faire progresser ta carriĆØre 10h15 - 15 minutes - Autour du Feu La recette de la potion magique ne se transmet quāaux seuls druides, normalement. Mais exceptionnellement, le conseil des druides de la forĆŖt des Carnutes māa autorisĆ© Ć vous rĆ©vĆ©ler quelques uns des ingrĆ©dients qui constituent ce breuvage.
9 years! A whole new world.
I have been missing you! Indeed, last year, I have not been able to publish my anniversary blog post as Iām used to do every year since I joined Elastic 9 years ago. That was for a technical reason actually. I was using a old and not updated blogging platform and it took me a looooong time before I was able to invest time to switch everything to Hugo. So here we go! This year celebrates my 9 years anniversary at elastic but also a new blogging system.
7 years! Finding the right balance
What a ride! 10 employees to around 2000 now. As I imagined 8 years ago, I still think that Elasticsearch (the product) and elastic (the company) are successful. Becoming a public company did not change a lot my daily activities. Iām still on the road meeting/building the community, specifically in France and making sure people are sharing the same love that we have internally for the products we are building. Iād like this year to focus this anniversary blog post on some items:
From a startup to a listed company. 6 years of fun!
When I joined Elastic (formerly Elasticsearch) it was a startup with 10 employees + the founders. As one of those first employees I was invited (with #elkie and my wife) to the NYSE event where Elastic went listed as ESTC symbol. Some of us there (Rashid, Karel, Myself, Igor, Costin, Luca, Clinton). Yeah. You are not probably used to see us wearing a suit! :) If you want to read again my story, itās there:
Enriching your postal addresses with Elastic stack - part 3
This blog post is part of a series of 3: Importing Bano dataset with Logstash Using Logstash to lookup for addresses in Bano index Using Logstash to enrich an existing dataset with Bano In the previous post, we described how we can transform a postal address to a normalized one with also the geo location point or transform a geo location point to a postal address. Letās say we have an existing dataset we want to enrich.
Enriching your postal addresses with Elastic stack - part 2
This blog post is part of a series of 3: Importing Bano dataset with Logstash Using Logstash to lookup for addresses in Bano index Using Logstash to enrich an existing dataset with Bano In the previous post, we described how we indexed data coming from the BANO project so we now have indices containing all the french postal addresses. Letās see what we can do now with this dataset. Searching for addresses Good. Can we use a search engine to search?
Enriching your postal addresses with Elastic stack - part 1
This blog post is part of a series of 3: Importing Bano dataset with Logstash Using Logstash to lookup for addresses in Bano index Using Logstash to enrich an existing dataset with Bano Iām not really sure why, but I love the postal address use case. Often in my career I had to deal with that information. Very often the information is not well formatted so itās hard to find the information you need when you have as an input a not so nice dataset.
5 years. What a milestone!
What a milestone! Can you imagine how changed the company in the last 5 years? From 10 employees when I joined to more than 700 now! If you want to read again my story, itās there: 2013: Once upon a time⦠2014: Once upon a time: a year later⦠2015: Once upon a time: Make your dreams come true 2016: 3 years! Time flies! 2017: 4 years at elastic! Before speaking about what happened the last 5 years for me, letās modify a bit the script I wrote last year.