Logging for High Performance Applications

This talk explores balancing the right level of logging with the performance degradation taken by logging too much. It covers why logging impacts performance and what you can do to reduce the overhead from logging.

Signal Traps

This talk digs deep into what signals are and how they can be used in modern infrastructure. You will learn how a simple thing like signals can provide greater redundancy within your applications with this talk.

Structuring Go Packages

This talk outlines best practices for structuring Go packages. These are practices I've crafted while writing both open source and enterprise applications. This is one of my more popular talks, you can buy an offline copy here.