
Hands-on tutorial and workshop on using Spirit X3 parsing library, covering grammar building, data structures, and practical patterns for efficient parsing in modern C++14.

Introduction to encryption concepts for C++ developers, covering symmetric and asymmetric methods, algorithms, and implementations in popular libraries like cryptopp, botan, and libsodium.

Explore C++17's efficient, scalable coroutines. Learn about stackless resumable functions, their implementation, and how to customize them for various use cases like tasks, goroutines, and generators.

Explore advanced debugging techniques using Undo's Live Recorder for Linux C++ apps. Learn to create, analyze, and compare execution recordings for efficient problem-solving and collaborative debugging.

Explore a type-preserving heap profiler for C++ that provides detailed memory allocation insights, including exact type information for allocated objects, even with templates and standard containers.

Explore Boost.DI, a C++14 dependency injection library, showcasing its features, performance, and compile-time guarantees. Learn how it revolutionizes object creation without macros or reflection.

Declarative and composable digital signal processing library for efficient code generation and seamless C++ integration, inspired by Faust language and flownomials algebra.

Discover techniques to boost C++ performance through cleaner, idiomatic code. Learn practical strategies for optimization, thread safety, and efficient memory management.

Demystifying C++ metaprogramming using Boost.Hana library. Learn to write expressive, maintainable code and increase productivity with this powerful yet often misunderstood programming technique.

Explore abstract mathematical structures in software development, focusing on monoids, monads, and applicative functors. Learn to recognize these patterns and apply them to improve code design and problem-solving skills.

Techniques to reduce code bloat in templated C++ libraries, improving link times and executable sizes. Insights from optimizing IoC++, a heavily templated in-house library.

Explore array_ref, a proposed C++ standard library feature for efficient multidimensional arrays. Learn its design, capabilities, and applications in scientific computing and cross-language interoperability.

Explore DoxyPress for C++ documentation, covering best practices and libClang integration. Learn to generate high-quality docs for modern C++ applications using AST parsing and comment retrieval.

Explore RaftLib for simple, performant parallel C++ applications using stream processing. Learn its functionality, implementation, and hands-on application building for optimized multi-threaded streaming.

Explore advanced C++ metaprogramming techniques for library writers, including creative uses of generalized constant expressions and compiler optimization strategies.

Explore Boost.Coroutine to invert visitor-based control flows, combining it with Boost.Graph for improved algorithm stepping and resumption. Learn a more readable and maintainable approach to visitor-based programming.

Explore common pitfalls and solutions for implementing a thread-safe Observer Pattern, highlighting fundamental threading issues and providing practical approaches to avoid deadlocks and post-death calls.

Explores challenges in unit testing object-oriented code, discussing dependency injection, access to private dependencies, and potential solutions to make testing less intrusive in C++ development.

Explore modern C++ design patterns, functional programming concepts, and improvements to classic Gang of Four patterns. Learn how lambda expressions enable monads and enhance software design.

Explore efficient game architecture using C++14 metaprogramming to create a compile-time, multithreaded entity-component system, focusing on reusability, parallelism, and intuitive syntax.

Explore the design and implementation of a modern C++14 MQTT client library for embedded systems, showcasing efficient techniques for IoT devices and discussing adaptability across various platforms.