In brief
I've been giving talks and workshops on Elasticsearch and the Elastic Stack since 2012: meetups in Bordeaux, hands-on workshops, and more than 160 training sessions since then. As a freelance consultant and trainer, I speak in French or English, on site or remotely, and share what I see in production every week.
TOPICS
- Elasticsearch: search relevance, data modeling, performance and sizing.
- Elastic Observability: logs, metrics and APM traces with Elastic Agent and Fleet.
- Elastic Security / SIEM: detections, alerts and investigations.
- Elastic Machine Learning: anomaly detection and AIOps.
- Field feedback: upgrades, cloud migrations, running clusters in production.
FORMATS
- Meetup or conference talk.
- Internal tech talk for your teams (lunch & learn, tech day, kick-off).
- Hands-on workshop: a few hours to get started with a real cluster.
- For a full course, see my training offer.
PAST TALKS
From Ruby and HTML5 to Elasticsearch and data visualization: the slides are on SlideShare.2016 – Elasticsearch 5.0 les nouveautés
Talk in FrenchWhat's new in Elasticsearch 5.0: version numbers aligned across the stack, Lucene 6 performance gains, the Painless scripting language and the Ingest Node.
See the slides2014 – Data Visualization on the Tech Side
A tour of data visualization tools: D3.js, WebGL, the ELK stack, R, Processing, OpenRefine and 3D printing, ending with a Last.fm data use case.
See the slides2013 – Elasticsearch basics workshop
Workshop hosted by Giroll, December 2013Hands-on introduction to Elasticsearch: indexing and searching JSON documents, terms facets, and why the analyzer matters.
See the slides2013 – ruby + websocket + haproxy
The real-time architecture of oneplaylist.fm: Rails, Redis Pub/Sub, an EventMachine websocket server, and HAProxy in front of Rails, Elasticsearch and the websockets.
See the slides2013 – dataviz on d3.js + elasticsearch
Full-stack JavaScript data visualization on Bordeaux open data (CAPC museum collection): cleaning with Google Refine, indexing in Elasticsearch, front end with D3.js and Angular.js.
See the slides2012 – Ruby EventMachine
RubyBdx meetupEventMachine, event-driven programming in Ruby: a single-threaded reactor loop, and a thread pool for long-running tasks.
See the slides2012 – Html6 forgotten in html5
Underused HTML5 features: WebSockets, Web Storage, CORS and Web Workers, and how they can reduce server load.
See the slides2012 – Data vizualisation: d3.js + sinatra + elasticsearch
A "hello world" of data visualization: D3.js for rendering and animations, Sinatra as a small Ruby server relaying queries to Elasticsearch.
See the slidesYour event?
A meetup, a conference or a tech day with your teams: tell me about your audience and the topic, and I'll suggest a talk or a workshop.
