Presented by:

C77338087d9e54d5e18d34294ec38ed1

AJ Bahnken

Procore Technologies

AJ Bahnken works on building reliable, performant, and secure systems at Procore. He works a lot on security, distributed systems, Linux, chasing down weird bugs and writes a lot of his tools in Go.

This talk will start with an overview of Go, then dive into some examples of using it to work with Postgres. We'll show basics like running queries, then demonstrate how Go makes difficult things easy out of the box, such as inspecting Postgres's TCP wire protocol and providing retry mechanisms and monitoring for restores (including fun stories, tips and tricks). Join us and see why Go - with it's powerful concurrency primitives and unbeatable performance - can be one of the most powerful tools in your toolbox.

Date:
2017 March 29 09:30 EDT
Duration:
50 min
Room:
Liberty II
Conference:
PGConf US 2017 [PgConf.US]
Language:
Track:
Development
Difficulty:
Medium