Some talks and tutorials

Most of the slides can be found on my slideshare account and more recently on my SpeakerDeck page.

2024

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

2021

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: DBAMAAsk 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 5thMySQL New York Meetup, MySQL 8.0 Document Store: How to Mix NoSQL & SQL in MySQL 8.0
  • March 7thMySQL Appreciation Night / Oracle MySQL Happy Hour: MySQL Document Store & MySQL InnoDB Cluster
  • April 4th – Oracle CODE Roma: NoSQL + SQL = MySQL (video here)
  • May 3rdPyconX, Firenze, Italy: Python e MySQL Document Store (slides)
  • May 5thLoadays, Antwerp, Belgium: How to write efficient and correct MySQL recipes for your configuration management system in 2019
  • May 28thPercona Live, Austin, TX: MySQL InnoDB Cluster in a Nutshell: The Saga Continues with 8.0, the full guide
  • May 29thPercona Live, Austin, TX: MySQL Shell: The Best DBA tool? How to Use the MySQL Shell as a Framework for DBAs
  • May 30thPercona Live, Austin, TX: MySQL Group Replication: The Magic Explained v2
  • June 20thDataops, 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

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Leave a Reply

Your email address will not be published. Required fields are marked *

As MySQL Community Manager, I am an employee of Oracle and the views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

You can find articles I wrote on Oracle’s blog.