
Insightful C++ coding practices shared through personal experiences, covering commenting, error handling, assertions, and more. Aims to improve daily coding habits and foster discussion.

Explore C++ IIFE technique for cleaner, safer, and more performant code in object initialization, enhancing scope management and reducing global pollution.

Exploring parallel implementation of STL algorithms in HPX, discussing benefits and limitations of parallel computing in C++. Insights on execution time and scaling for modern programming paradigms.

Explore a revolutionary approach to C++ metaprogramming, bridging compile-time and runtime boundaries with simplified syntax and improved efficiency. Learn about cutting-edge tools for enhanced expressiveness and reduced compilation times.

Explore C11 generic selection expression in C++, its applications in generic and meta programming, and comparisons with future C++ features. Gain insights into this unique language feature.

Explore lesser-known C++ language details crucial for library design, including exception handling, hidden string types, and their interconnections. Gain insights into standard library implementation and generic code challenges.

Explore modern C++ class design principles, including constructors, destructors, and special member functions. Learn best practices for performance, safety, and maintainability in C++11 and beyond.

Explore advanced concurrency techniques in C++14, focusing on building a task system to create non-blocking software. Learn to leverage modern primitives for efficient parallel programming.

Explore Spirit X3, a modern C++14 parsing library. Learn to build grammars, select data structures, and employ useful patterns for efficient and elegant parsing solutions.

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 techniques for improving existing codebases, defining good code, and navigating system tradeoffs in this insightful keynote on enhancing software quality and maintainability.

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.

Explore CopperSpice's innovative approach to GUI libraries, focusing on modern C++ techniques for run-time reflection, signal-slot mechanisms, and cross-thread signal delivery without code generators.

Explores essential software behavior documentation, focusing on defined vs. undefined behavior in contracts. Examines narrow and wide contracts, emphasizing their importance in class inheritance relationships.

Explores three types of inheritance in C++: interface, structural, and implementation. Discusses proper contract design for each, comparing their utility and debunking improper uses.

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