BEGIN:VCALENDAR
VERSION:2.0
PRODID:South Africa 2019
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:64425b24-5f29-4f25-ba94-0b50293796b9
DTSTART:20191008T060000Z
DTEND:20191008T070000Z
LOCATION:Ballroom
SUMMARY:Registration
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1337
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:0305fb00-4776-4698-8e9c-488ba283b4c2
DTSTART:20191008T070000Z
DTEND:20191008T072000Z
LOCATION:Ballroom
SUMMARY:Opening
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1338
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:7a31009d-6545-43df-9466-a962244d75c9
DTSTART:20191008T072000Z
DTEND:20191008T080000Z
LOCATION:Ballroom
SUMMARY:PostgreSQL performance in 5 minutes (Hans-Jürgen Schönig)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1164
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:e3a7ec49-380a-4b13-a960-4a4d073b735f
DTSTART:20191008T080000Z
DTEND:20191008T083000Z
LOCATION:Ballroom
SUMMARY:Morning Coffee
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1334
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:34ff3dc6-472b-4f75-89a0-3ad669d81517
DTSTART:20191008T083000Z
DTEND:20191008T091000Z
LOCATION:Boundary
SUMMARY:Hacking with Postgres 11 - pg_threads (Piotr Jarmuż)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1279
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:f1a25175-bf6e-4dd3-8963-00bdbf41acaa
DTSTART:20191008T083000Z
DTEND:20191008T091000Z
LOCATION:Marathon
SUMMARY:Temporal Journey (Andrew Turpin)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1136
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:09434ec5-4539-4990-a04b-965d0e0416c4
DTSTART:20191008T083000Z
DTEND:20191008T091000Z
LOCATION:Ballroom
SUMMARY:Tips and tricks for speeding up PostgreSQL in an automated testing 
 environment (Bennie Swart)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1332
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:bb0142d0-44d6-4370-bfc3-f0804e40a5d1
DTSTART:20191008T092000Z
DTEND:20191008T094000Z
LOCATION:Marathon
SUMMARY:DBeaver (Nico Schlebusch)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1319
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:ecdeee3b-27e4-4386-b30f-c164815ba9ce
DTSTART:20191008T092000Z
DTEND:20191008T100000Z
LOCATION:Ballroom
SUMMARY:Postgres Extensions (Andries Vorster)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1321
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:6c97e7fc-8fa4-486f-9620-e196dd57a1b3
DTSTART:20191008T092000Z
DTEND:20191008T100000Z
LOCATION:Boundary
SUMMARY:Shadow Tables vers PGAudit (Lloyd Albin)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1190
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:c137a6ea-9b62-432b-a59c-4a039a3f4a55
DTSTART:20191008T100000Z
DTEND:20191008T110000Z
LOCATION:Ballroom
SUMMARY:Lunch
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1336
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072833Z
UID:0d2a3707-25a2-43d3-a2c8-fe0dd0c3c08f
DTSTART:20191008T110000Z
DTEND:20191008T114000Z
LOCATION:Boundary
SUMMARY:Designing for Accessibility (Rory Preddy)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1140
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:d24e7db5-e405-428a-a633-510f5b3728c1
DTSTART:20191008T110000Z
DTEND:20191008T114000Z
LOCATION:Marathon
SUMMARY:Optimising full-text queries in the amaGama translation memory serv
 er (Friedel Wolff)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1324
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:a2fb75da-2f07-4d9e-b1fe-ff966bd5a1bf
DTSTART:20191008T110000Z
DTEND:20191008T114000Z
LOCATION:Ballroom
SUMMARY:Effectively securing your PostgreSQL database (Malcolm McLean)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1326
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:688b3eb1-ad2c-4917-86c2-1ae485d8082e
DTSTART:20191008T115000Z
DTEND:20191008T123000Z
LOCATION:Marathon
SUMMARY:Is JSONB a Silver Bullet (Angus Dippenaar)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1307
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:b25ef0f7-3ee7-44a1-ad24-1222328f6eb2
DTSTART:20191008T115000Z
DTEND:20191008T123000Z
LOCATION:Boundary
SUMMARY:Postgres database versioning and schema migration with Git and Flyw
 ay (Pierre Gunter)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1173
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:61a49070-efa0-4c4f-b6fd-ff10a66daa40
DTSTART:20191008T115000Z
DTEND:20191008T123000Z
LOCATION:Ballroom
SUMMARY:PostgreSQL/PostGIS devops with Docker and Rancher (Gavin Fleming)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1304
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:f69cfd07-163f-44ac-84f6-d49f17740c60
DTSTART:20191008T123000Z
DTEND:20191008T130000Z
LOCATION:Ballroom
SUMMARY:Afternoon Coffee
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1335
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:986260a6-25c7-48e5-80d4-a797c98e9856
DTSTART:20191008T130000Z
DTEND:20191008T134000Z
LOCATION:Ballroom
SUMMARY:Basic understanding of EXPLAIN ANALYZE  (Justin Harvey)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1315
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:a6a3b089-c430-4bcc-9f3c-de820fda2c82
DTSTART:20191008T130000Z
DTEND:20191008T134000Z
LOCATION:Boundary
SUMMARY:From models to hosted OpenAPI Specification (OAS) (Karel van der Wa
 lt)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1143
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:4fecfdf3-09c1-4ab4-91c8-edbced06659c
DTSTART:20191008T130000Z
DTEND:20191008T134000Z
LOCATION:Marathon
SUMMARY:PL/pgSQL Control Structures (Andreas Nel)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1126
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:fe9140cd-5219-4303-b24e-4682034ad0f5
DTSTART:20191008T135000Z
DTEND:20191008T143000Z
LOCATION:Ballroom
SUMMARY:AutoVacuum - Tuning and Monitoring (Lloyd Albin)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1188
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:7faf4dc4-de04-469b-84e1-7e1212db2dea
DTSTART:20191008T135000Z
DTEND:20191008T143000Z
LOCATION:Marathon
SUMMARY:Event Stores and Postgres (Chris A. Pieterse)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1273
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:88fb3b27-5b9a-4bcb-a0ee-5f427daa436e
DTSTART:20191008T135000Z
DTEND:20191008T143000Z
LOCATION:Boundary
SUMMARY:What's all this fuss about Common Table Expressions (CTE's) anyway?
  (Jacques Combrink)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1340
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:d31e0c59-d731-4121-993a-218592b893f6
DTSTART:20191008T143000Z
DTEND:20191008T150000Z
LOCATION:Ballroom
SUMMARY:Closing
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1339
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:59dd4149-82c2-4e72-9b95-1da1087aad38
DTSTART:20191009T070000Z
DTEND:20191009T150000Z
LOCATION:Champions
SUMMARY:Working with spatial data in PostGIS (Gavin Fleming)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1306
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:3ff47d13-f31c-42b2-b255-a70c8330ab52
DTSTART:20191009T070000Z
DTEND:20191009T110000Z
LOCATION:Ballroom
SUMMARY:Finding and fixing slow queries (Hans-Jürgen Schönig)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1327
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:8bbffb78-e2d0-4e87-9bc4-88d69bff3994
DTSTART:20191009T110000Z
DTEND:20191009T113000Z
LOCATION:Ballroom
SUMMARY:Lunch
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1344
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20261114T072834Z
UID:8ed2ce28-80ee-4d14-b80e-e58e833d7fbe
DTSTART:20191009T113000Z
DTEND:20191009T153000Z
LOCATION:Ballroom
SUMMARY:An introduction to PostgreSQL security (Hans-Jürgen Schönig)
URL:https://pgconf.org/conferences/SouthAfrica2019/program/proposals/1371
END:VEVENT
END:VCALENDAR
