Boriss Mejias
Employers on the program
- 2020–2026EDB31 talks
- 2019–20202ndQuadrant7 talks
The year around now
Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.
Appearances by year
- PostgreSQL Conference Europe (PGConf.EU)
- PGConf.BE
- Nordic PGDay
- FOSDEM
- PGConf.DE (PostgreSQL Conference Germany)
- pgDay Paris
- FOSDEM PGDay
- PGConf NYC (Postgres Summit US from 2026)
- 1 other conferences
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Oct 20, 2026 | PGConf.EU 2026 (16th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | JSON in PostgreSQL - evil data type or just needs to be tamed? as EDB You heard that PostgreSQL also supports the JSON data type, and you wanted to enjoy the dynamics of schema freedom mixed with the benefits of a relational…Show lessYou heard that PostgreSQL also supports the JSON data type, and you wanted to enjoy the dynamics of schema freedom mixed with the benefits of a relational database. You wanted a flexible data type combined with columns with strong types, with relationships between tables, and with constraints to guarantee data integrity. | Slides |
| Oct 20, 2026 | PGConf.EU 2026 (16th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | community day | Storytelling for Technical Communication as EDB Good technical ideas, solutions, and projects get lost when they are not well communicated. Think about losing track of a presentation because you don't know…Show lessGood technical ideas, solutions, and projects get lost when they are not well communicated. Think about losing track of a presentation because you don't know where it is going, or a software feature request where the developers reject it because they don't know why it is needed or which problem it solves. | Slides |
| Oct 20, 2026 | PGConf.EU 2026 (16th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | sponsored talk | When zero-downtime saves lives: the reality of Active-Active Postgres as EDB What if downtime means unanswered emergency calls and lives at risk? This is the reality for a geo-redundant emergency system operating across island…Show lessWhat if downtime means unanswered emergency calls and lives at risk? This is the reality for a geo-redundant emergency system operating across island datacenters with spotty connectivity. | Slides |
| May 5, 2026 | PGConf.BE 2026 | PGConf.BE | keynote | Challenges and possibilities of Active-Active Databases as EDB | |
| May 5, 2026 | PGConf.BE 2026 | PGConf.BE | speaker | Deadly Sins when Running CloudNativePG as EDB | |
| Oct 21, 2025 | PGConf.EU 2025 (15th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Data modeling with PostgreSQL at the core of Software Development as EDB Data structures and their relationships are key to software design. For most, how data is organized is even more important than the application code itself,…Show lessData structures and their relationships are key to software design. For most, how data is organized is even more important than the application code itself, because the code, the flowcharts and the processes will be derived and become straightforward from the data structure and their relationships. | SlidesVideo |
| Oct 21, 2025 | PGConf.EU 2025 (15th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Panel Discussion: How to Work with Other Postgres People as EDB Lack of awareness around Mental Health issues has always been a problem in IT circles, leading to stress, burnout and difficulties in workplace and community…Show lessLack of awareness around Mental Health issues has always been a problem in IT circles, leading to stress, burnout and difficulties in workplace and community relationships. This often results in employee turnover and strained dynamics within open source projects, and creates barriers for achieving a diverse contributor base. | Video |
| Oct 21, 2025 | PGConf.EU 2025 (15th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | We have multiple concurrent versions of this title trying to understand MVCC as EDB When you create, update or delete a row in PostgreSQL, you are actually creating a new version of the row, hence, each row in PostgreSQL may have multiple…Show lessWhen you create, update or delete a row in PostgreSQL, you are actually creating a new version of the row, hence, each row in PostgreSQL may have multiple versions during its life, sometimes many versions concurrently. These multiple versions are the key to different transaction isolation levels, consistent snapshots, and everything around concurrency control. | SlidesVideo |
| Sep 29, 2025 | PGConf NYC 2025 | PGConf NYC (Postgres Summit US from 2026) | speaker | Database modeling to study the New York Jazz scene as EDB Very early in Jazz music history, New York became the center of its development, shaping its own style. Nowadays, the Jazz scene is still alive and swinging. | Slides |
| May 8, 2025 | PGConf.DE 2025 | PGConf.DE (PostgreSQL Conference Germany) | speaker | From Distance to Intelligence: Evolving Your Vector Search as EDB | |
| May 6, 2025 | PGConf.BE 2025 | PGConf.BE | speaker | Logical Replication Live Session - Keep on Streaming as EDB | |
| Mar 20, 2025 | pgDay Paris 2025 | pgDay Paris | sponsored talk | Distributed vector database with aidb and PGD as EDB | |
| Feb 1, 2025 | FOSDEM 2025 | FOSDEM | speaker | Logical Replication Live Session - Keep on Streaming as EDB Logical replication in PostgreSQL is great for multiple use cases such major upgrades with nearly-zero downtime, consolidation of multiple databases into a…Show lessLogical replication in PostgreSQL is great for multiple use cases such major upgrades with nearly-zero downtime, consolidation of multiple databases into a warehouse, and more recently, bi-directional replication for geo-redundancy, with the promise of an active-active architecture. All these possibilities are evidence that logical replication is far richer than physical replication. | Video |
| Jan 31, 2025 | FOSDEM PGDay 2025 | FOSDEM PGDay | lightning talk | Lightning talks as EDB A series of short talks, each a maximum of 5 minutes long: Don Goodman: A cognitive theory of community Floor Drees and Boriss Mejías: Using Postgres to find…Show lessA series of short talks, each a maximum of 5 minutes long: Don Goodman: A cognitive theory of community Floor Drees and Boriss Mejías: Using Postgres to find your next karaoke song Ants Aasma: Chasing tails Chris Ellis & Nick Bluth: Announcing: PostgreSQL Independent Network Chris Ellis: UUIDs Are... | |
| Oct 22, 2024 | PGConf.EU 2024 (14th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | training | Empowering AI Applications: Integrating Vector Databases with PostgreSQL as EDB | |
| Oct 22, 2024 | PGConf.EU 2024 (14th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Sparta’s Dual Kingship and PostgreSQL Active-Active as EDB With the improvements in logical replication released in PostgreSQL 16, there is an increasing interest in active-active clusters in PostgreSQL. We have…Show lessWith the improvements in logical replication released in PostgreSQL 16, there is an increasing interest in active-active clusters in PostgreSQL. We have observed new blog posts and conference talks on the subject discussing possible architectural configurations. | SlidesVideo |
| Jun 4, 2024 | Prague PostgreSQL Developer Day 2024 | Prague PostgreSQL Developer Day (P2D2) | workshop | PostgreSQL as a vector database as EDB As nearly everyone knows, artificial intelligence is at a peak of popularity and we should all try to grasp what all this is about. | Slides |
| Jun 4, 2024 | Prague PostgreSQL Developer Day 2024 | Prague PostgreSQL Developer Day (P2D2) | speaker | Understanding Consistency in PostgreSQL Replication as EDB PostgreSQL replication offers several strategies and guarantees to build robust and performant systems. | Slides |
| Mar 14, 2024 | pgDay Paris 2024 | pgDay Paris | speaker | Collaboration between DEVs and DBAs - creating a contract for long term partition maintenance in JSON as EDB In our experience, when developers create partitioned tables, they will create a few partitions to cover the first year, create a few more after the year and…Show lessIn our experience, when developers create partitioned tables, they will create a few partitions to cover the first year, create a few more after the year and finally forget about them. | Slides |
| Feb 2, 2024 | FOSDEM PGDay 2024 | FOSDEM PGDay | speaker | High available configurations are very common for PostgreSQL. But how do you investigate performance problems when the standby can't keep up? as EDB Having a primary and a standby database is the most common PostgreSQL setup on live environments, but the standby has to be able to follow primary’s workload. | Slides |
| Dec 12, 2023 | PGConf.EU 2023 (13th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Should I use JSON in PostgreSQL? as EDB PostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going…Show lessPostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going through the documentation on how to use JSON in PostgreSQL, in this talk we will use a case study to learn by example. | SlidesVideo |
| May 12, 2023 | PGConf.BE 2023 | PGConf.BE | keynote | EDB Postgres Distributed for Extreme High Availability as EDB | |
| May 12, 2023 | PGConf.BE 2023 | PGConf.BE | speaker | Should I use JSON in PostgreSQL? as EDB | |
| Mar 22, 2023 | pgDay Paris 2023 | pgDay Paris | speaker | Understanding MVCC, Vacuum, and how to monitor it with the pg_catalog as EDB When you update or delete a row in PostgreSQL, you are actually creating a new version of the row. | Slides |
| Mar 21, 2023 | Nordic PGDay 2023 | Nordic PGDay | speaker | JSON in PostgreSQL - FAQ as EDB PostgreSQL has great support for JSON, adding post-relational support to our most loved relational database. | Slides |
| Oct 25, 2022 | PGConf.EU 2022 (12th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | Table Partitioning - Transparent but No Magic as EDB When a table gets too large, performance and maintenance is heavily affected. That's why you want to split the table into multiple partitions before the problem…Show lessWhen a table gets too large, performance and maintenance is heavily affected. That's why you want to split the table into multiple partitions before the problem hits you. | Slides |
| Oct 25, 2022 | PGConf.EU 2022 (12th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | The pg_catalog was always there, use it! as EDB PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers. | Slides |
| May 19, 2022 | PGConf.BE 2022 | PGConf.BE | speaker | The pg_catalog was always there, use it! as EDB | |
| May 13, 2022 | PGConf.DE 2022 | PGConf.DE (PostgreSQL Conference Germany) | speaker | The pg_catalog was always there, use it! as EDB PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers. | Slides |
| Mar 22, 2022 | Nordic PGDay 2022 | Nordic PGDay | speaker | Table Partitioning - Transparent but No Magic as EDB When a table gets too large, performance and maintenance is heavily affected. | Slides |
| Feb 5, 2022 | FOSDEM 2022 | FOSDEM | speaker | JSON in PostgreSQL - Learning with a case studyPostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going…Show lessPostgreSQL provides great support for JSON objects and every developer working with this data type should learn how to take advantage of it. Instead of going through the documentation on how to use JSON in PostgreSQL, in this talk we will use a case study to learn by example. | Video |
| Feb 6, 2021 | FOSDEM 2021 | FOSDEM | speaker | I use ENUM - Vindicating the Underdog of Data Types The ENUM data type is extremely good to define constraints to column values. It adds descriptiveness to your database schema. | SlidesVideo |
| May 15, 2020 | PGConf.DE 2020 | PGConf.DE (PostgreSQL Conference Germany) | speaker | Pg_catalog Unrevealed! That part of PostgreSQL you are probably underusing as EDB PostgreSQL users want to know how the system is performing. This is valid for DBAs, system administrators, and developers. | |
| Mar 24, 2020 | Nordic PGDay 2020 | Nordic PGDay | speaker | Variations on PostgreSQL Replication as 2ndQuadrant Physical replication, logical replication, synchronous, asynchronous, multi-master, scale-out reads, sharding... | |
| Oct 15, 2019 | PGConf.EU 2019 (11th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | FDWs and their utilization in real world scenarios as 2ndQuadrant Have you ever had the need to write SQL queries to analyze data that would need to simultaneously query data from a flat file, MySQL,MongoDB, Oracle, Hadoop, a…Show lessHave you ever had the need to write SQL queries to analyze data that would need to simultaneously query data from a flat file, MySQL,MongoDB, Oracle, Hadoop, a Python script and one or more different PostgreSQL nodes? It isn’t hard to imagine as modern day businesses tend to use specialized products and data stores for their special needs. | Slides |
| Oct 15, 2019 | PGConf.EU 2019 (11th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | sponsored talk | Migrating to PostgreSQL as 2ndQuadrant Why migrate to PostgreSQL. Planning your migration. | Slides |
| Oct 15, 2019 | PGConf.EU 2019 (11th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | training | PostgreSQL Security as 2ndQuadrant Identifying database security breach points is the first step towards improving your infrastructure so that you don't become a victim of malicious attack due to…Show lessIdentifying database security breach points is the first step towards improving your infrastructure so that you don't become a victim of malicious attack due to preventable vulnerabilities. This training course will show how to improve security on a PostgreSQL server in the following areas: | |
| May 17, 2019 | PGConf.BE 2019 | PGConf.BE | speaker | Declarative Table Partitioning What do I need it for? as 2ndQuadrant | |
| May 17, 2019 | PGConf.BE 2019 | PGConf.BE | speaker | Replication: Where things just work But you don't know how as 2ndQuadrant | |
| Mar 19, 2019 | Nordic PGDay 2019 | Nordic PGDay | speaker | MVCC and Vacuum explained as 2ndQuadrant When you update or delete a row in PostgreSQL, you are actually creating a new version of the row. | Slides |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Karen (Karrie) Jex | 12 | 2 | 2026 |
| Tomas Vondra | 12 | — | 2026 |
| Hans-Jürgen Schönig | 11 | — | 2026 |
| Ilya Kosmodemiansky | 11 | — | 2026 |
| Lætitia AVROT | 11 | — | 2026 |
| Derk van Veen | 9 | 3 | 2026 |
| Franck Pachot | 9 | — | 2026 |
| Magnus Hagander | 9 | — | 2026 |
| Pavlo Golub | 9 | — | 2026 |
| Stefan Fercot | 9 | — | 2026 |
| Jimmy Angelakos | 8 | 1 | 2026 |
| Claire Giordano | 8 | — | 2026 |
| Dirk Krautschick | 8 | — | 2026 |
| Laurenz Albe | 8 | — | 2026 |
| Chris Ellis | 7 | 1 | 2026 |
Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.