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++ programming, rendering 3D Graphics, the CopperSpice libraries, and documenting with DoxyPress.

Please subscribe to our channel so you will be notified when new videos are uploaded.

    YouTube Videos

European Tour March 2019

emBO++ Conference,   Munich C++ User Group,   C++ London

    (Slides)   Undefined Behavior Is Not an Error

Dutch C++ Group (Amsterdam),   C++ User Group Düsseldorf

    (Slides)   Overload Resolution

CppCon 2018

    (Slides)   Undefined Behavior Is Not an Error

ACCU SF Bay Area Presentations

February 2019

    Undefined Behavior Is Not An Error

June 2018

    (Slides)   Overload Resolution

January 2018

    (Slides)   Multi-Threading in C++

November 2017

    (Slides)   Modern C++

June 2017

    (Slides)   Unicode Aware String Library for 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