Aivars Kalvāns
Employers on the program
- 2025Ebury1 talk
Appearances by year
- PyCon (national Python conferences)
- PostgreSQL Conference Europe (PGConf.EU)
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Oct 21, 2025 | PGConf.EU 2025 (15th PostgreSQL Conference Europe) | PostgreSQL Conference Europe (PGConf.EU) | speaker | EXPLAIN: make it make sense as Ebury Most developers know how to measure the time a database query takes and to find which one is the slowest. But what next? | Video |
| Sep 19, 2025 | PyCon UK 2025 | PyCon (national Python conferences) | talk | How to solve a Python mystery Using Linux observability tools to learn what your Python application is doing | |
| May 28, 2025 | PyCon Italia 2025 | PyCon (national Python conferences) | talk | QuerySet.explain(): make it make sense.I will help you decipher database query plans and give some rules of thumb to understand if the database is doing the best it can. We will also use query plans…Show lessI will help you decipher database query plans and give some rules of thumb to understand if the database is doing the best it can. We will also use query plans to find the best indexes for queries and I will share several anti-patterns I have seen in Django projects . | Video |
| Nov 11, 2023 | PyCon Ireland 2023 | PyCon (national Python conferences) | talk | Pessimism, optimism, realism and Django database concurrencyMost developers know a thing or two about multi-threading and concurrent programming. But the database often is treated as a black box not behaving as we expect…Show lessMost developers know a thing or two about multi-threading and concurrent programming. But the database often is treated as a black box not behaving as we expect it to and leading to weird bugs. We will look at concurrency in the database through programming language concepts and try to... | |
| May 25, 2023 | PyCon Italia 2023 | PyCon (national Python conferences) | talk | Pessimism, optimism, realism and Django database concurrency In this talk, I will look at how pessimistic, optimistic and no (explicit) locking works with relational databases and the best ways to use it from Django ORM | Video |
Frequent co-speakers
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Karen (Karrie) Jex | 3 | — | 2025 |
| Adrin Jalali | 2 | — | 2025 |
| Alessandro Molina | 2 | — | 2025 |
| Alex Martelli | 2 | — | 2025 |
| Anastasiia Tymoshchuk | 2 | — | 2025 |
| Antonio Cuni | 2 | — | 2025 |
| Dom Weldon | 2 | — | 2025 |
| Duarte Carmo | 2 | — | 2025 |
| Emanuele Fabbiani | 2 | — | 2025 |
| Giovanni Barillari | 2 | — | 2025 |
| Giuseppe Mastrandrea | 2 | — | 2025 |
| Iacopo Spalletti | 2 | — | 2025 |
| Jan Giacomelli | 2 | — | 2025 |
| Juna Salviati | 2 | — | 2025 |
| Lorenzo Barbieri | 2 | — | 2025 |
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.