Here are some of my technical talks and presentations at various conferences and meetups. Each talk explores different aspects of C++ development, tooling, and best practices.


Considerations when Working with Shared Pointers

A deep dive into the nuances of std::shared_ptr usage, exploring common pitfalls, performance considerations, and best practices. This talk examines when shared pointers are appropriate, alternative approaches, and how to avoid common anti-patterns in modern C++ development.


Dockerized Build Environments for C/C++ Projects

Learn how to create reproducible, portable build environments for C++ projects using Docker. This presentation covers practical strategies for containerizing C++ builds, managing dependencies, and integrating with development workflows to ensure consistent builds across different platforms.


C4GC::Concurrency

An exploration of concurrency patterns and best practices in modern C++. This talk covers thread safety, synchronization primitives, and practical approaches to writing efficient concurrent code while avoiding common concurrency pitfalls.