I'm a frequent speaker at various conferences. Some of these talks were even recorded! You can check them out below and on YouTube.

Demystifying Dependency Injection Containers

The goal of this talk is to explain how dependency containers work by building our own. We start out by building the simplest DI container possible to demonstrate the underlying concept. From there, we gradually add more sophisticated features like autowiring to create a container that more closely resembles what we are familiar with from Laravel.

Recordings of this talk

Things Every Developer Absolutely, Positively Needs To Know About Database Indexing

In this talk, I dive into the specifics of how database indexes work and what every developer should know about them. This is the talk I’m most proud of. It seemed to really hit a nerve with a lot of people and I still get emails about it years later.

Recordings of this talk