Presentations

This page contains links to the videos and slides for talks we have done on C++, CopperSpice, DoxyPress, CsSignal, CsString, and libGuarded library.

YouTube Channel

YouTube videos about C++, CopperSpice, DoxyPress, and the other topics related to our open source work. Please subscribe to our channel so you will be notified when new videos are uploaded.

    YouTube Videos

CppCon 2018

Slides for "Undefined Behavior Is Not an Error" presented on 09/25/2018

    Undefined Behavior

ACCU Presentations

June 2018

    (Slides)   Overload Resolution

January 2018

    (Slides)   Multi-Threading in C++

November 2017

    (Slides)   Modern C++

CopperSpice

CppNow May 2017

    (Slides)   Containers and Strings, Why the Implementation Matters

CppNow May 2016

    (Slides)   CopperSpice and the Next Generation of Signals

CppCon September 2015

    (Video)   CopperSpice: A Pure C++ GUI Library

    (Slides)   CopperSpice: A Pure C++ GUI Library

LibGuarded

CppCon September 2017

    (Video)   Multithreading is the answer. What is the question? (part 1)

    (Video)   Multithreading is the answer. What is the question? (part 2)

CppNow May 2017

    (Video)   Multithreading Using Lockless Lists and RCU

    (Slides)   Multithreading Using Lockless Lists and RCU

CppNow May 2016

    (Video)   Multithreading is the answer. What is the question? (part 1)

    (Slides)   Multithreading is the answer. What is the question? (part 1)

    (Video)   Multithreading is the answer. What is the question? (part 2)

    (Slides)   Multithreading is the answer. What is the question? (part 2)

DoxyPress

CppNow May 2016

    (Slides)   Documenting C++ Using the Right Tools

CppCon September 2015

    (Video)   Doxygen to DoxyPress: A Journey from C++98 to C++11

    (Slides)   Doxygen to DoxyPress: A Journey from C++98 to C++11

Lightning Talks

CppCon September 2015

    (Video)   Compile-Time Counter Using Template and Constexpr Magic

    (Slides)   Compile-Time Counter Using Template and Constexpr Magic