Speaking

Conference talks, presentations, and speaking engagements on web development and technology.

Brainrot Golang

GoWestConf 2024

A humorous exploration of using Go to programmatically generate TikTok Brainrot videos, combining internet culture with practical programming techniques.

Brainrot Golang video thumbnail

Click to play video

log/slog: Structured Logging in Go

Utah Go User Group

An introduction to Go's new log/slog package for structured logging, covering its features, benefits, and practical implementation patterns.

log/slog: Structured Logging in Go video thumbnail

Click to play video

Database Best Practices Panel

GoWestConf 2023

Panel discussion covering database best practices, design patterns, and common pitfalls when working with databases in Go applications.

Database Best Practices Panel video thumbnail

Click to play video

Spooky Go

GoWestConf 2023

A deep dive into the funny and unexpected behaviors of Go that even experts typically don't know! Perfect for Halloween, this talk explores the spooky quirks and gotchas hiding in the Go programming language.

Spooky Go video thumbnail

Click to play video

Beyond database/sql: The Driver Pattern

GoWestConf 2022

Learn how you can improve your work with dependencies by using the Driver Pattern! This extremely powerful design pattern allows you to encapsulate functionality shared between dependencies and elevates the classic interface and implementation pattern to the next level.

Beyond database/sql: The Driver Pattern video thumbnail

Click to play video

Beyond database/sql: The Driver Pattern

GoLab 2022

Learn how you can improve your work with dependencies by using the Driver Pattern! This extremely powerful design pattern allows you to encapsulate functionality shared between dependencies and elevates the classic interface and implementation pattern to the next level.

Beyond database/sql: The Driver Pattern video thumbnail

Click to play video