~/talks

Christophe Pettus

what they talk about

where they keep going back

all 8 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Writing a Foreign Data WrapperPGCon 20232023-05-30
Explains how to implement a PostgreSQL foreign data wrapper written in C (with an optional multicorn Python wrapper), what required FDW callbacks are…
Talk on
Database Disasters and How to Find ThemPGConf NYC 20222022-09-22
Checklist-driven incident response: confirm connectivity, check logs and I/O, and fail over if the instance is truly down. Gives concrete fixes from real…
Talk on
Database Disasters and How to Find ThemFOSDEM 20212021-02-06
You get the call at three in the morning: "The application is throwing 500 errors. We think the database is down." What do you do? Database problems can come…
Talk on
Human Beings Do Not Have A Primary KeyPostgresOpen Silicon Valley 20172017-09-06
Claim: personal names are not database primary keys and common first/last fields break globally. Demonstrates APIs that demand first/last, credit-card…
Talk on
Securing PostgreSQLPGConf Silicon Valley 20162016-11-14
Patches and patching policy matter: subscribe to PGSQL announce, apply security updates immediately, and make someone responsible. Network rules are concrete…
Talk on
Django and PostgreSQL: An Even-Closer UnionDjangoCon US 20162016-07-17
Django 1.8 and 1.9 expose PostgreSQL primitives so models can store and query array field and range field types, hstore and JSONB blobs, and use expression…
Talk on
Breakout SessionPGConf Silicon Valley 20152015-11-17
PCI DSS v3.1 (April 2015) demands concrete controls: require TLS 1.2, ban trust authentication and open 5432, use AES per-column encryption with solid key…
Talk on
PostgreSQL in Django 1.8DjangoCon US 20152015-09-06
Django 1.8 delivers concrete PostgreSQL features: use create_extension migration to install hstore or btree_gist, store lists with array fields and query with…
Talk on
Django Transactions: Past, Present, and FutureDjangoCon AU 20142014-08-01
Advocates switching Django apps to PostgreSQL and using the built-in atomic blocks for per-view commits, warns that long transactions hold locks and that PG…
Talk on
PostgreSQL When It's Not Your JobPostgres Open 20122012-09-17
Use packages to install PostgreSQL and set shared_buffers to 25% of RAM capped at 8GB, set max_connections ~200, maintenance_work_mem = RAM/16, and tune…
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.