Presentations

Talks


A Journey to Postgres Productivity (GopherCon US)

Given at GopherCon US 2020. Session details, Slides.

How and why you should move to Go (Form3 Tech Podcast)

A discussion with Kevin Holditch and Andy Kuszyk from Form3 about why we enjoy using Go, and how others can get started with Go.

Writing REST services for the gRPC-curious (GoWest 2020)

Given at GoWest 2020. Event details, Slides.

A Crash Course in Protobuf and gRPC with Buf (Golang Bristol)

Talking about protobuf, gRPC and buf at the Golang Bristol remote meetup. Slides.

Writing REST services for the gRPC-curious (gRPC Conf 2020)

Given at gRPC Conf 2020. Slides, boilerplate repo.

GoTime on PostgreSQL

Talking with Mat Ryer, Jon Calhoun and Johnny Boursiquot about databases, and PostgreSQL in particular.

Go Time 137: Focusing in on PostgreSQL – Listen on Changelog.com

A Journey to Postgres Productivity (GopherCon EU)

Given at GopherCon EU 2020. Slides, examples repo.

Automate your TLS certificate distribution (GolangPiter)

An introdution to TLS, why you should use it, how to use it with Go, and an introduction to my open-source library for automatically distributing certificates using PKI systems like Vault and CFSSL. Given at GolangPiter 2019. Slides.

From the same conference, a fireside chat with #DevTalkRu about security and the future of Go:

Get Going With WebAssembly (GolangConf Russia)

Given at GolangConf Russia 2019. Slides, examples repo.

GoTime on Security

Joined a panel consisting of Mat Ryer, Filippo Valsorda and Roberto Clapis to discuss security in Go. Show link.

Go Time 101: Security for Gophers – Listen on Changelog.com

Writing REST services for the gRPC-curious (GopherCon UK 2019)

Given at GopherCon UK 2019. Slides, boilerplate repo.

Get Going With WebAssembly (GopherCon San Diego 2019)

Given at GopherCon San Diego 2019. Slides, examples repo.

Get Going With WebAssembly (dotGo 2019)

Given at dotGo 2019. Slides, examples repo, grpc-web-wasm repo.

Automate your Go TLS certificates with Vault PKI

Given at the London HashiCorp User Group February 2019 meetup at Monzo. Slides, Certify repo.

Writing REST services for the gRPC-curious

Given at the Go London User Group December 2018 meetup at Pusher. Slides, boilerplate repo.

Get Going With WebAssembly (GLUG)

Given at the Go London User Group August 2018 meetup at Pivotal UK. Slides, examples repo, grpc-web-wasm repo.

Creating GopherJS apps with gRPC-Web (Cambridge)

Given at the Cambridge Gophers Meetup in May 2018, hosted by Speechmatics. Slides.

Creating GopherJS Apps with gRPC-Web (Budapest)

Given at the Budapest Go February 2018 meetup at Emarsys CraftLab. Slides.

Creating GopherJS apps with gRPC-Web (FOSDEM)

Given at Go Devroom at FOSDEM 2018. Slides.

Why REST is dead and what you should use instead

Given at the Basingstoke Tech Scene October 2017 meetup at Desklodge Basingstoke. Slides.

Using gRPC-Web to connect GopherJS apps to gRPC backends

Given at the Go London User Group September 2017 meetup at Skillsmatter | CodeNode. Recording. Slides.