Most of the slides can be found on my slideshare account and more recently on my SpeakerDeck page.
2024
- February 2024, 01: MySQL Belgian Days, Brussels, Monitoring MySQL from the command line
- February 2024, 02: MySQL Belgian Days, Brussels, MySQL Shell for Visual Studio Code – MySQL HeatWave’s best companion for developers
- February 2024, 06: Jfokus, Stockholm, Quickie: 15 tips for MySQL Performance Tuning
- February 2024, 08: SMUG, Stockholm, All you need to know about MySQL InnoDB Primary Keys
- February 2024, 08: SMUG, Stockholm, MySQL Indexes and Histograms
- February 2024, 15: MySQL Enterprise Edition Workshop, Milano, Percorsi di Migrazione verso MySQL
- February 2024, 20: Montreal JUG Meetup, Montréal, Indexes et Histogrammes avec MySQL
- February 2024, 22: Confoo.CA, Montréal, The Evolution of a MySQL database architecture
- February 2024, 22: Confoo.CA, Montréal, Discover MySQL HeatWave Database Service in OCI
- April 2024, 24: OUGN, Oslo, Norway, Discover MySQL HeatWave Database Service in Oracle Cloud Infrastructure
- April 2024, 24: OUGN, Oslo, Norway, The Evolution of a MySQL Database, From a Single Instance to HA With Disaster Recovery
- April 2024, 25: MySQL Meetup Prague, Czech Republic, MySQL Document Store
- April 2024, 25: MySQL Meetup Prague, Czech Republic, When Helidon meets MySQL Document Store
- May 2024, 02: GroningenPHP, Netherlands, All you need to know about MySQL InnoDB Primary Keys
- May 2024, 23: Contech by RoOUG, Bucharest, Romania, The Evolution of a MySQL database, from a single instance to HA with Disaster Recovery
- May 2024, 23: Contech by RoOUG, Bucharest, Romania, Discover MySQL HeatWave Database Service in Oracle Cloud Infrastructure
- Oct 2023, 3: MySQL Tech Tour Milano, IT, Massimizzare le Prestazioni del Tuo Database MySQL
- Oct 2023, 3: MySQL Tech Tour Milano, IT, Extending MySQL With The Component Infrastructure
2023
- February 2023, 2nd: preFOSDEM MySQL Days 2023, MySQL 8.0 – Dynamic InnoDB Redo Log
- February 2023, 4th: FOSDEM MySQL & Friends Devroom, Extending MySQL with component infrastructure – will MySQL be out of space soon ?
- May 2023, 17th: MySQL Webinar, Migrating from MariaDB to MySQL
- May 2023, 22-24: Percona Live, Denver, MySQL 8.0 – Dynamic InnoDB Redo Log
- May 2023, 22-24: Percona Live. Denver, MySQL Architectures: Design the Right Solution for Your Needs (3h tutorial)
- November 2023, 2nd: DevClub.lv, Riga, MySQL Indexes and Histograms
- November 2023, 2nd: DevClub.lv, Riga, The Evolution of a MySQL Database System
- November 2023, 3-5: Ubuntu Summit, Riga, What’s Hot in MySQL: A Sneak Peek at Game-Changing Features
- November 2023, 24: DOAG 2023, Nürnberg, MySQL Workshop
2022
- February 2022, 6th: FOSDEM MySQL Devroom, virtual – MySQL 8.0: Logical Backups, Snapshots and PITR like a rockstar
- February 2022, 25th: Confoo, virtual – Le cycle d’une architecture MySQL
- March 2022, 14th: Oracle Pi Day, virtual – From IoT to MySQL HeatWave Database Service in OCI
- March 2022, 29th: Open Source 101, virtual – MySQL Indexes and Histograms — How They Really Speed Up Your Queries
- April 2022, 22-24: Linux Fest Northwest, virtual – The Evolution of a MySQL Database System
- May 2022, 16: Percona Live, Austin – MySQL Architectures : design the right solution for your needs (Tutorial)
- May 2022, 17: Percona Live, Austin – The Evolution of a MySQL database, from a single intsance to HA with Disaster Recovery
- May 2022, 17: Percona Live, Austin – New client tool for the developers and the DBAs – VScode Plugin
- August 2022, 23: MySQL User Group NL, Utrecht – MySQL 8.0 – Overview of the last 18 months
- September 2022, 12th: Amadeus Global Technical Series, Villeneuve-Loubet (FR) – MySQL – The Most Popular Open Source Database
- September 2022, 12th: RivieraJUG, Biot (FR) – MySQL Indexes and Histograms – How they really speed up your queries
- September 2022, 12th: RivieraJUG, Biot (FR) – MySQL 8.0 – What’s new for developers ?
- September 2022, 28th: MySQL Day Roma, Roma (IT) – MySQL Shell: the dolphin’s best companion
- November 2022, 16th: MySQL Innovation & Cloud Day, virtual – Document Store avec MySQL HeatWave Database Service (in French)
2021
- January 2021, 26th: Cloud Native Meetup – MySQL 8.0 – Why to use MySQL 8.0 and how to deploy a web application in OCI using MySQL Database Service. (EMEA & JAPAC Session)
- January 2021, 27th: Cloud Native Meetup – MySQL 8.0 – Why to use MySQL 8.0 and how to deploy a web application in OCI using MySQL Database Service.
- February 2021, 7th: FOSDEM MySQL Devroom, virtual – From single MySQL instance to HA: The journey to InnoDB Cluster
- February 2021, 7th: FOSDEM MySQL Devroom, virtual – MySQL Router REST API
- May 2021, 6th: MySQL Webinar, virtual – Deploy Magento on OCI with MySQL Database Service
- May 2021, 13th: Percona Live Online, virtual – MySQL Shell for DBAs
- May 2021, 13th: Percona Live Online, virtual – State of the Dolphin
- May 2021, 13th: Percona Live Online, virtual – Dbdeployer in Action – Optimised MySQL Sandboxes
- May 2021, 19th: MySQL Day Innovation et Cloud en Français – Les nouveautés de MySQL 8.0
2020
- January 2020, 14-15th: Oracle Open World Middle East, Dubaï – MySQL 8.0: A giant leap for SQL [SES1803-DUB]
- January 2020, 30th: preFOSDEM MySQL Day, Brussels – Best practices to upgrade to MySQL 8.0
- February 2020, 1st: FOSDEM MySQL, MariaDB & Friends Devroom, Brussels – 20 mins to write a MySQL Shell Plugin – Extend the MySQL Shell with a plugin created from scratch
- April 2020, 21th: DBAMA – Ask Me Anything about MySQL Shell
- May 2020, 12th: Percona Live Online – the State of The Dolphin
- June 2020, 3rd: WePay & Oracle MySQL Virtual Meetup, MySQL 8.0 an HA Solution for Everybody
- June 2020, 15th: iLoug, MySQL High Availability – InnoDB Cluster & InnoDB ReplicaSet
- June 2020, 17th: OpenExpo Europe, MySQL 8.0 Document Store – Discovery of a new world
- June 2020, 18th: MySQL Tech Cafe #8, MySQL for Python developers
- July 2020, 19th: Virtual MySQL Day, Best Practice Tips – Upgrading to MySQL 8.0
- September 2020, 14th: MySQL Webinar, Migrate MySQL from on-premise to MDS
- September 2020, 16th: MySQL Webinar, Installing WordPress on OCI with MySQL Database Service
- October 2020, 13th: Oracle Developer Live MySQL (Americas), Panel: SQL or NoSQL? Schema or Schemaless?
- October 2020, 13th: Oracle Developer Live MySQL (Americas), Hands-On Lab: Deploying InnoDB Cluster on Oracle Cloud Infrastructure using Terraform/Resource Manager
- October 2020, 15th: Oracle Developer Live MySQL (EMEA – APAC), Panel: SQL or NoSQL? Schema or Schemaless?
- October 2020, 15th: Oracle Developer Live MySQL (EMEA – APAC), Hands-On Lab: Deploying InnoDB Cluster on Oracle Cloud Infrastructure using Terraform/Resource Manager
- October 2020, 21st: Percona Live Online, MySQL 8.0 Document Store – Discovery of a New World
- October 2020, 21st:Percona Live Online, The State of the Dolphin (keynote)
- October 2020, 22nd: MySQL Webinar, Running Drupal with Oracle MySQL Database Service
2019
- January: MySQL Innovation Day in Stockholm, MySQL InnoDB Cluster: HA for MySQL has never been so easy
- February: pre-FOSDEM MySQL Day, MySQL Shell : the best DBA tool ? – How to use the MySQL Shell as a framework for DBAs
- February: FOSDEM MySQL, MariaDB & Friends Devroom, MySQL 8.0 Document Store: How to Mix NoSQL & SQL in MySQL 8.0 – a database where developers and DBAs live in peace
- March 5th – MySQL New York Meetup, MySQL 8.0 Document Store: How to Mix NoSQL & SQL in MySQL 8.0
- March 7th – MySQL Appreciation Night / Oracle MySQL Happy Hour: MySQL Document Store & MySQL InnoDB Cluster
- April 4th – Oracle CODE Roma: NoSQL + SQL = MySQL (video here)
- May 3rd – PyconX, Firenze, Italy: Python e MySQL Document Store (slides)
- May 5th – Loadays, Antwerp, Belgium: How to write efficient and correct MySQL recipes for your configuration management system in 2019
- May 28th – Percona Live, Austin, TX: MySQL InnoDB Cluster in a Nutshell: The Saga Continues with 8.0, the full guide
- May 29th – Percona Live, Austin, TX: MySQL Shell: The Best DBA tool? How to Use the MySQL Shell as a Framework for DBAs
- May 30th – Percona Live, Austin, TX: MySQL Group Replication: The Magic Explained v2
- June 20th – Dataops, Barcelona, SP: Deep dive into MySQL Group Replication: the magic explained
- September: Oracle Open World and Code ONE, San Francisco, Python and MysQL 8.0 Document Store [DEV5966]
- September: Oracle Open World and Code ONE, San Francisco, Looking Inside MySQL Document Store [DEV2902]
- September: Oracle Open World and Code ONE, San Francisco, MySQL Shell: The Best DBA Tool ? How to use MySQL Shell as a Framework for DBAs [DEV2056]
- October: Percona Live Europe, Amsterdam, MySQL InnoDB Cluster: Easiest Tutorial !
- October: Percona Live Europe, Amsterdam, MySQL InnoDB Cluster: Advanced Configuration & Operations
- October: Percona Live Europe, Amsterdam, MySQL Shell: The Best DBA Tool ?
- October: ProxySQL Tech Day, Ghent, Another HA Solution for ProxySQL Users: Easy and All Integrated: MySQL InnoDB Cluster
- October: Norwegian MySQL Meetup, Trondheim, How To Operate MySQL InnoDB Cluster with MySQL Shell
- November 7th: MySQL Innovation Day Tokyo, MySQL Shell: The Best DBA Tool? How to use MySQL Shell as a Framework for DBAs?
- November 7th: MySQL Innovation Day Tokyo, Benefits of Upgrading to MySQL 8.0
- November 8th: MySQL Innovation Day Osaka, Benefits of Upgrading to MySQL 8.0
- November 12th: MySQL Technical Workshop Kuala Lumpur: Benefits of Upgrading to MySQL 8.0
- November 13th: MySQL Technical Workshop Singapore: Benefits of Upgrading to MySQL 8.0
2018
- February: MySQL Document Store – where SQL & NoSQL meet at pre-FOSDEM MySQL Day
- February: MySQL Point-In-Time Recovery like a Rockstar at FOSDEM MySQL & Friends Devroom
- April: MySQL InnoDB Cluster in a Nutshell: The Saga Continues with 8.0 at Percona Live Open Source Database Conference in Santa Clara
- April: MySQL 8.0: a Document Store with all the benefits of a transactional RDBMS at Percona Live Open Source Database Conference in Santa Clara
- April: Consistent Reads Using ProxySQL and GTID at Percona Live Open Source Database Conference in Santa Clara
- April: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBS at MySQL Day in Brussels, BE
- April: MySQL 8.0 – HA for MySQL has never been so easy with InnoDB Cluster at MySQL Innovation Day in Redwood Shores, CA
- April: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBS at MySQL Innovation Day in Redwood Shores, CA
- May: MySQL 8.0 – HA for MySQL has never been so easy with InnoDB Cluster at MySQL Innovation Day in Minneapolis, MN
- May: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBS at MySQL Innovation Day in Minneapolis, MN
- May: MySQL 8.0 – HA for MySQL has never been so easy with InnoDB Cluster at MySQL Innovation Day in Tokyo, JP
- May: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBMS at MySQL Innovation Day in Tokyo, JP
- May: MySQL 8.0 – HA for MySQL has never been so easy with InnoDB Cluster at MySQL Innovation Day in Osaka, JP
- May: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBMS at MySQL Innovation Day in Osaka, JP
- June: MySQL 8.0 – a Document Store with all the benefits of a transactional RDBMS at DataOps Barcelona, SP
- June: MySQL 8.0 – Introduction to MySQL InnoDB Cluster: MySQL High Availability made easy at Barcelona MySQL Meetup, SP
- June: MySQL 8.0 – MySQL HA so easy ? That’s insane ! at DataOps Barcelona, SP
- October: MySQL 8.0 Document Store : Everything You Need to Know to Mix Both NoSQL and SQL [TUT6303], Oracle Open World, CA
- October: MySQL 8 HA with InnoDB Cluster Tutorial [TIP3065], Oracle Open World, CA
- October: MySQL 8.0: Quoi de neuf ?, Forum PHP Paris 2018, Paris, FR (replaced bv Olivier Dasini)
- October: MySQL 8.0 HA with InnoDB Cluster, MySQL Innovation Day, Chicago, IL
- October: MySQL 8.0 Document Store: NoSQL + SQL = MySQL, MySQL Innovation Day, Chicago, IL
- November: MySQL InnoDB Cluster in a Nutshell : The Saga Continues with 8.0, Percona Live Europe, Frankfurt, GE
- November: MySQL Group Replication : the magic explained, Percona Live Europe, Frankfurt, GE
2017
- February: Inexpensive Datamasking for MySQL with ProxySQL – data anonymization for developers at FOSDEM with René Cannaò
- March: MySQL InnoDB Cluster – Quand Haute Disponibilité & facilité de déploiement font bon ménage at Jeudis du Libre
- March: MySQL as Document Store with JSON datatype & X plugin (in French) at Jeudis du Libre
- April: MySQL InnoDB Cluster and Group Replication in a Nutshell: Hands-On Tutorial with Kenny Gryp & Matt Lord at Percona Live MySQL Conference & Expo Santa-Clara
- April: Inexpensive Datamasking for MySQL with ProxySQL – data anonymization for developers with René Cannaò at Percona Live MySQL Conference & Expo Santa-Clara
- April: MySQL InnoDB Cluster at MySQL Innovation Day West in San Francisco
- May: Introduction to MySQL InnoDB Cluster at Boston MySQL Meetup
- May: MySQL InnoDB Cluster at MySQL Innovation Day East in Boston
- May: MySQL InnoDB Cluster – when HA for MySQL is made easy at Swedish MySQL User Group meetup in Stockholm
- May: MySQL InnoDB Cluster – when HA for MySQL is made easy at Helsinki MySQL User Group meetup
- June: Introduction to MySQL InnoDB Cluster at Percona University in Ghent, BE
- June: Introduction to MySQL Document Store at Percona University in Ghent, BE
- June: MySQL Innovation – Evolution is inevitable at EMEA Oracle User Group Leaders Summit in Valencia, SP
- August: MySQL Innovation driven by the Community in Shenzen, CH
- August: MySQL InnoDB Cluster – MySQL High Availability made easy at COSCUP in Taïwan
- September: MySQL InnoDB Cluster and Group Replication in a Nutshell: Hands-On Tutorial at Percona Live Europe in Dublin, IR
- September: Introduction to MySQL InnoDB Cluster at Percona Live Europe in Dublin, IR
- September: MySQL Document Store – when SQL & NoSQL live together… in peace! at Percona Live Europe in Dublin, IR
- October: MySQL InnoDB Cluster Hands-On Labs at Oracle OpenWorld in San Francisco, US
- October: MySQL Document Store – How to replace a NoSQL database by MySQL without effort but with a lot of gains? at MySQL Innovation Day in New-York, US
- December: Introduction to MySQL InnoDB Cluster & MySQL Document Store at the Romanian Oracle User Group in Bucharest, RO
2016
- January: Galera Replication Demystified: How Does It Work? at Fosdem
- April: Advanced Percona XtraDB Cluster in a Nutshell, La Suite: Hands-on Tutorial (Not for Beginners!) at Percona Live MySQL Conference & Expo Santa-Clara
- April: Galera Replication Demystified: How Does It Work? at Percona Live MySQL Conference & Expo Santa-Clara
- September: MySQL 5.7 & JSON – Nouvelles opportunités pour les dévelopeurs at MySQL Meetup, Opentech – Paris
- September: MySQL Group Replication – Haute Disponibilité avec Mult-Masters: MySQL High Availability made easy at MySQL Meetup, Opentech Paris
- September: MySQL Group Replication in a nutshell – the core of MySQL InnoDB Cluster at Oracle Open World
- October: MySQL InnoDB Cluster – Group Replication in a nutshell: hands-on-tutorial at Percona Live Amsterdam
- October: Yes in MySQL we care about devops! – MySQLnnoDB Cluster: easy HA and easy Deployment at devops Days Belgium in Ghent
- November: 30 minutes with MySQL: 15 mins InnoDB Cluster, 15 mins MySQL in Oracle’s cloud at Oracle Users Group Finland
2015
- January: Welcome in the MySQL & Friends Devroom 2015 at Fosdem
- January: Undelete rows from the binary log – a hacking session at Fosdem
- September: 15 Tips to improve your Galera Cluster Experience at Percona Live Amsterdam
- September: Advanced Percona XtraDB Cluster in a nutshell, la suite : Hands on tutorial not for beginners! at Percona Live Amsterdam
- September: Galera Replication Demistified: how does it work ? at Percona Live Amsterdam
- September: Undelete rows from the binary log a hacking session at Percona Live Amsterdam
- April: 15 tips to boost your Galera Cluster at Percona Live MySQL Conference & Expo Santa-Clara
- April: MySQL devops: initiation on how to automate MySQL deployment at Percona Live MySQL Conference & Expo Santa-Clara
2014
- February: Welcome in the MySQL & Friends Devroom 2014 at Fosdem
- February: 15 tips to boost your Galera Cluster at Fosdem
- April: Inspecting a multi-everything Linux machine at Percona Live MySQL Conference & Expo Santa-Clara
- September: Schema Management: versioning and automation with Puppet and MySQL Utilities at Oracle Open World
- November: Percona XtraDB Cluster in a nutshell : Hands on tutorial! at Percona Live London
- November: 15 tips to boost your Galera Cluster at Percona Live London
2013
- February: Welcome in the MySQL & Friends Devroom 2013 at Fosdem
- November: MySQL schemas: versioning and deployment automation in production at Percona Live London
- November: Percona XtraDB Cluster in a nutshell : Hands on tutorial! at Percona Live London
- April: Operational DBA in A Nutshell (tutorial) at Percona Live MySQL Conference & Expo Santa-Clara
- April: Easy Schema Migration (lightning talk) (tutorial) at Percona Live MySQL Conference & Expo Santa-Clara
- September: Percona XtraDB Cluster – Introduction to parallel synchronous replication at OSS4B
- September: Installing & Managing MySQL like a real devops – Automation in production at OSS4B
2012
- February: Managing MySQL with Percona Toolkit at Fosdem
- April: Managing MySQL with Percona Toolkit at Loadays
- October: Manage MySQL like a devops sysadmin (webinar)
- December: Percona XtraDB Cluster in a Nutshell (tutorial) at Percona Live London
2011
- May: defending FLOSS at AWEX
- October: Manage MySQL like a devops sysadmin at Percona Live
London - October: MySQL Partitioning : The Spider Solution at Percona Live London
- October: MySQL DBA Swiss Army Knife (tutorial) at Percona Live London
- October: Performances des bases de données aux Jeudis du Libre
2010
- February: maintaining (too) big tables at Fosdem
- April: maintaining (too) bug tables at Loadays
2005
- October: Building an Extremely Mobile Thin Client Laptop at O’Reilly European Open Source Convention