| Date |
Topic |
| 2025.10 |
Chaotic Attractors with Boost.OdeInt (video) |
| 2025.08 |
Managing Settings with Boost.PropertyTree (video) |
| 2025.07 |
Getting Down in the Bits with Boost.Multiprecision (video) |
| 2025.06 |
JIT Code Generation with AsmJit (video) |
| 2025.05 |
Microbenchmarking with Google’s Benchmark (video) |
| 2025.04 |
Syntax Enhanced Editing with Scintilla (video) |
| 2025.03 |
SIMD Programming with Highway (video) |
| 2025.02 |
Migrating a Project to CMake from Autotools (video) |
| 2025.01 |
Why I Use Visual Studio & ReSharper for C++ (video) |
| 2024.10 |
Getting Started with OpenImageIO (video) |
| 2024.09 |
Using Coroutines with Boost.Cobalt (video) |
| 2024.08 |
Introduction to Coroutines (video) |
| 2024.06 |
Debugging Linux Applications Remotely with Visual Studio (video) |
| 2024.05 |
Parsing JSON at Gigabytes per Second with simdjson (video) |
| 2024.04 |
Writing Expressive Tests with Google Test and Google Mock (video) |
| 2024.03 |
Managing Your Headers with Include-What-You-Use (video) |
| 2024.02 |
Solving Common Problems with Boost.Utility (video) |
| 2024.01 |
Refactoring Tool Roundup (video) |
| 2023.12 |
Make an Animated Christmas Card with Curses (video) |
| 2023.11 |
Boost String Algorithms (video) |
| 2023.10 |
Porting from MFC to wxWidgets (video) |
| 2023.09 |
Parsing with Boost Spirit X3 (video) |
| 2023.08 |
Dynamic CUDA with NVIDIA’s Runtime Compilation (video) |
| 2023.07 |
Using GitHub Actions for Continuous Integration (video) |
| 2023.06 |
Promise-Cpp with Boost.Beast (video) |
| 2023.05 |
Basic HTTP and WebSocket Programming with Boost.Beast (video) |
| 2023.04 |
TCP/IP Networking with Boost.Asio (video) |
| 2023.03 |
Getting Started with Boost.Asio: Timers and Serial Ports (video) |
| 2023.02 |
Writing Native Win32 Applications with WinLamb and Modern C++ (video) |
| 2023.01 |
Making Lambdas Easy With Boost.Lambda2 (video) |
| 2022.11 |
Messaging with 0MQ (ZeroMQ) (video) |
| 2022.09 |
Cerealization and RPC with Cap’n Proto (video) |
| 2022.08 |
Serialization with Boost.Serialization (video) |
| 2022.07 |
Adding a REST API with Pistache (video) |
| 2022.06 |
Adding a REST API with Corvusoft’s restbed (video) |
| 2022.05 |
Writing a Network Client with POCO (video) |
| 2022.04 |
Writing a Network Client with Facebook’s Wangle (video) |
| 2022.03 |
Embedded Winter: Raspberry Pi 4B (video) |
2022.02 |
Embedded Winter: Raspberry Pi Pico (video) |
| 2022.01 |
Embedded Winter: Arduino Uno (video) |
| 2021.11 |
Sounds of Fall: Audio Programming with Cinder (video) |
| 2021.10 |
Sounds of Fall: Audio Programming with Marsyas (video) |
| 2021.09 |
Sounds of Fall: Audio Programming with BASS (video) |
| 2021.08 |
Embrace Your Problem Domain With Strong Types! (video) |
| 2021.07 |
Programming to WinRT with Standard C++ using C++/WinRT (video) |
| 2021.06 |
Using Clang From Visual Studio (video) |
| 2021.05 |
Case Study: Resurrecting/Modernizing Old Code |
| 2021.04 |
Introduction to Geometric Processing with CGAL |
| 2021.03 |
Introduction to Image and Graphics Processing with OpenCV (video) |
| 2021.02 |
Introduction to GPU Programming with CUDA and Thrust (video) |
| 2021.01 |
Matching Text (video) |
| 2020.12 |
VcPkg: The Open Source Cross-Platform Package Manager from Microsoft (video) |
| 2020.11 |
Illuminating Lambdas (video) |
| 2020.10 |
Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System (video) |
| 2020.09 |
Dependency Injection (video) |
| 2020.08 |
Concepts in C++ 20 (video) |
| 2020.06 |
Live Refactoring Session, or: How To Tame Legacy Code (video) |
| 2020.05 |
Installation and Packaging with CPack (video) |
| 2020.04 |
Automated Testing with CMake, CTest and CDash (video) |
| 2020.03 |
Feature/Platform Testing with CMake (slides) |
| 2020.02 |
Consuming 3rd Party Libraries with CMake (slides) |
| 2020.01 |
Basic Modern CMake |
| 2019.12 |
Win32 Programming with WTL: Clipboard Snooping |
| 2019.10 |
Back to the Hangman: Mob Programming + 5 Year Anniverary Party |
| 2019.09 |
Staying efficient and relevant with Modern C++ |
| 2019.08 |
Summer of std: General Utilities |
| 2019.07 |
Summer of std: the Filesystem Library |
| 2019.06 |
Summer of std: Standard Library Algorithms |
| 2019.05 |
Monitoring Code Quality with SonarQube |
| 2019.04 |
Unit Testing Legacy Code |
| 2019.03 |
What’s New in Clang/LLVM 7? |
| 2019.02 |
C++ Interpreters |
| 2019.01 |
Live Coding: Hacker’s Delight |
| 2018.12 |
How to build a JIT compiler in C++ with LLVM |
| 2018.11 |
Facebook’s Folly Futures library |
| 2018.10 |
How Google Maintains Millions of Lines of C++ |
| 2018.09 |
Group Programming the Game of Life |
| 2018.08 |
Summer of T: Template Metaprogramming |
| 2018.07 |
Summer of T: Expression Templates |
| 2018.06 |
Summer of T: Traits and Policies |
| 2018.05 |
Group Programming Exercise with TDD and Mock Objects |
| 2018.04 |
Home on the Range(s) Library |
| 2018.03 |
Network and Internet Based Applications with POCO |
| 2018.02 |
Give Your Old Code Some New Love |
| 2018.01 |
All Tied Up With Strings |
| 2017.12 |
Another Look at Embedded C++ with Kvasir |
| 2017.11 |
Compile-Time Programming Explained |
| 2017.10 |
Test-Driven Development with Mocks Workshop |
| 2017.09 |
Summer of GUI: WTL |
| 2017.08 |
Summer of GUI: Qt |
| 2017.07 |
Summer of GUI: wxWidgets |
| 2017.06 |
Standard Algorithms |
| 2017.05 |
Modern Box2D with Louis Langholtz |
| 2017.04 |
What’s New in Visual Studio 2017 |
| 2017.03 |
Fun With Lambdas |
| 2017.02 |
The Direct Map to Hardware |
| 2017.01 |
C++ Jobs Roundtable Discussion |
| 2016.11 |
#include <os> |
| 2016.10 |
Test-Driven Development Workshop |
| 2016.09 |
Embedded Programming with the Nintendo Game Boy Advance SP |
| 2016.08 |
Algorithms, Containers and Iterators |
| 2016.07 |
SIMD Parallelism with CPU Intrinsics |
| 2016.06 |
Building C++ applications with CMake |
| 2016.05 |
Concurrency and Parallelism with <thread> |
| 2016.04 |
Group Refactoring with ReSharper for C++ |
| 2016.03 |
Consuming and Creating Libraries |
| 2016.02 |
Getting Started with C++ |
| 2016.01 |
Package Management with Hunter and CMake |
| 2015.12 |
Refactoring in C++ |
| 2015.11 |
Group Programming / 1 Year Anniversary |
| 2015.10 |
More Modern C++ |
| 2015.09 |
A Tour of Modern C++ |
| 2015.08 |
What’s New in Visual Studio 2015 |
| 2015.07 |
Embedded Scripting with ChaiScript |
| 2015.06 |
clang and clang-related tools |
| 2015.05 |
Test-Driven Development |
| 2015.04 |
Static Analysis Tools |
| 2015.03 |
Graphics and Audio with Cinder |
| 2015.02 |
Asynchronous Messaging with ØMQ |
| 2015.01 |
Group Exercism.io in C++ |
| 2014.12 |
Iterators, Containers and Algorithms in the Standard Library |
| 2014.11 |
Efficient Parsing with Boost.Spirit |
| 2014.10 |
Boot Up! |