~/talks

David Pilato

what they talk about

all 14 in the filters

where they keep going back

all 20 in the filters

on a stage with

who talks about the same things

titleconferencedate
Chance Makes Good TestsDevFest Toulouse 20252025-11-13
A bug-hunting workflow for Java unit tests using a randomized-testing framework that injects and logs the exact random seed so failures can be reproduced. The…
Talk in French on
Randomized testing: Gotta Catch ‘Em AllTestMu Conference 20252025-08-19
Shows that adding randomness finds bugs missed by hand: uses the Carrot Search randomized runner (Carrot Search) with JUnit4 to vary locales, time zones…
Talk on
Research in the Age of AIDevFest Toulouse 20242024-11-07
Overview of search evolution from classical term-frequency methods (TF/IDF, BM25) toward machine-learning–based approaches using vector and hybrid search…
Talk in French on
Research in the Age of AIDevoxx France 20242024-04-17
Elasticsearch is presented shifting from BM25-only search to hybrid lexical+semantic retrieval by indexing embeddings and running k-NN over high-dimensional…
Talk in French on
Search: A New EraBig Data Conference Europe 20232023-11-22
Elasticsearch now stores and searches dense embeddings, supports 4,000 dimensions (tradeoff: memory and slower indexing), and uses HNSW + brute force switching…
Talk on
Enriching Postal Addresses With Elastic StackBig Data Conference Europe 20232023-11-22
Live coding shows how Elasticsearch, Logstash, Kibana and Filebeat turn messy CSVs into usable location data: a CSV ingest pipeline parses street number, name…
Talk on
Indexing Your Office DocumentsBig Data Conference Europe 20222022-11-23
Demonstrates how Apache Tika powers the ingest-attachment plugin to extract text and metadata from base64 blobs sent to Elasticsearch, shows the cost of…
Talk on
Indexing Office Documents with the Elastic Stack and FSCrawlerVoxxed Days Luxembourg 20222022-06-21
How to index office files, PDFs and images for full-text and metadata search using Apache Tika together with the Elastic stack. The talk covers using…
Talk in French on
Hunting and Stopping Threats with Elastic SecurityDevOpsDays Geneva 20222022-05-12
Elastic Security demonstrates a concrete investigation where Elastic Agent alerts from endpoints and firewall logs reveal a user running rundll32 from an Excel…
Talk in French on
Advanced (Elastic) Search for Your Legacy ApplicationDevDays Europe 20222022-04-27
Shows how to add Elasticsearch to a Spring Boot + PostgreSQL app by calling the Java client at save time (no ETL) and using the bulk API for ingestion, plus a…
Talk on
Adding a search bar to your application from A to ZDevoxx France 20222022-04-20
Shows how to add a search bar to a photo-sharing application by indexing image metadata stored in Google Cloud Firestore and enabling rich searches beyond…
Talk in French on
Spotting Threats with Elastic SIEMDevoxx France 20212021-09-29
Elastic SIEM (Elasticsearch + Kibana + Elastic Agent using Beats and osquery via Fleet) is used to ingest telemetry and apply detection rules (a custom CSV…
Talk in French on
Advanced (elastic)search for your legacy applicationJCON 20202020-10-27
How do you mix SQL and NoSQL worlds without starting a messy revolution? Find out in this video what other topics David Pilato presented in his talk at JCON…
Talk on
Advanced (elastic)search for your legacy applicationJCON 20202020-10-27
Starts from a Spring Boot/MySQL app and wires in Elasticsearch so repositories save the same Person entities into an Elastic Cloud index called personnes using…
Talk on
Advanced Search for Your Legacy ApplicationSunny Tech 20192019-06-27
Shows how to add Elasticsearch to an existing Spring Boot application using PostgreSQL or MySQL to provide advanced search without rewriting the app or…
Talk in French on
Testcontainers for real Elasticsearch integration testsDevFest Lille 20192019-06-14
Shows using Testcontainers to run Dockerized Elasticsearch clusters for real integration tests in Java, via a module named…
Talk in French on
Testcontainers for Real Integration Tests [...]DevFest Toulouse 20182018-11-08
Shows using Testcontainers 1.1.10.1 with an Elasticsearch 6.4.3 Docker image to run real integration tests: start an ElasticsearchContainer, getMappedPort(...)…
Talk in French on
Application Performance Monitoring for Your Java ProjectsBDX I/O 20182018-11-08
An overview of an Elastic-based Application Performance Monitoring (APM) solution that automatically collects application/service data, indexes it into…
Talk in French on
Monitor Your Microservices with Logs, Metrics, Pings and TracesVoxxed Days Microservices 20182018-10-29
Monitors Spring Boot microservices end-to-end by shipping logs, system and app metrics, pings and distributed traces into Elasticsearch and Kibana; deploys the…
Talk on
Black Fridays: Bring It On!Voxxed Days Luxembourg 20182018-06-21
Presentation covers handling the high-traffic spike on Black Friday for web services. It describes technologies and techniques for scaling and resilience—load…
Talk in French on
Testcontainers for Real Elasticsearch Integration TestsVoxxed Days Luxembourg 20182018-06-21
Introduces using Testcontainers to run real Elasticsearch instances for integration testing. Explains how to spin up Elasticsearch containers, configure them…
Talk in French on
Managing your Black Friday LogsNDC Oslo 20182018-06-11
Uses the Elastic Stack (Beats → Logstash/ingest → Elasticsearch → Kibana) to survive Black Friday traffic spikes, sizing around 45 GB shards and planning for…
Talk on
Advanced search for your legacy applicationCodemotion Amsterdam 20182018-05-08
Live-codes an integration that adds full-text, geo and aggregation search to a legacy RestX / Hibernate app without changing existing SQL or dev workflow. Uses…
Talk on
Advanced search for your legacy applicationVoxxed Days Bucharest 20182018-03-22
Shows how to add Elasticsearch to a Java/Postgres legacy app to replace slow LIKE joins with real search, using the Elasticsearch bulk API to index batches…
Talk on
Advanced search for your legacy applicationJfokus 20182018-02-05
Live coding shows adding Elasticsearch to a RestX + Hibernate + Postgres/MySQL app to get advanced search features without rewriting SQL or app architecture…
Talk on
Ingest node: (re)index and enrich documents in ElasticsearchDevFest Nantes 20162016-11-09
Introduces Elasticsearch Ingest Node, a node type that performs simple data-transforming pipelines inside Elasticsearch instead of before indexing. Explains…
Talk in French on
Advanced search for your legacy applicationJoker 20162016-10-14
Live coding shows how to add Elasticsearch to a RestX + Hibernate + Postgresql/MySQL app by turning rows into JSON documents, creating a custom index and…
Talk on
Intervista a David PilatoCodemotion Rome 20152015-03-25
Live coding demo shows how to add Elasticsearch on top of a SQL database to replace crude SQL-based searches, with a working integration that indexes rows…
Talk on
Make Sense of your (BIG) data!Codemotion Roma 20142014-04-09
Live demo of Elasticsearch + Kibana: injects 1 million documents and indexes at about 6,000 docs/sec, builds a browser dashboard with filters, date histograms…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.