~/talks

Aivars Kalvāns

what they talk about

where they keep going back

on a stage with

never shared a talk

who talks about the same things

nobody close enough yet

titleconferencedate
EXPLAIN: make it make sensePostgreSQL Conference Europe 20252025-10-21
Shows how EXPLAIN and ANALYZE with PostgreSQL reveal actual vs estimated rows, uses Python/Django and RDS, and proves random_page_cost=4 keeps the planner…
Talk on
QuerySet.explain(): make it make sense.PyCon Italia 20252025-05-28
Explains how PostgreSQL chooses index vs sequential scan using the cost model (seq_page_cost=1, random_page_cost=4 by default), shows using EXPLAIN ANALYZE…
Talk on
Pessimism, optimism, realism and Django database concurrencyPyCon Italia 20232023-05-25
Describes concrete fixes for DB concurrency in Django: use SELECT ... FOR UPDATE for pessimistic locking, or an optimistic scheme with a version field and…
Talk on
Shared Database ConcurrencyWildcard Conference 20132013-09-13
A payment system built in C++ with an Oracle database and Tuxedo application server handles customers with 31 million cards and >1 billion yearly transactions…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.