
Explore template metaprogramming in C++ with Miłosz Warzecha's inspiring introduction, covering key concepts and practical applications for advanced programming techniques.

Explore efficient C++ interfaces by examining pointer misuse, better solutions, and modern C++ practices. Learn to leverage C++17 and C++20 features for improved code design.

Explore Lua programming for C++ developers, covering language features, object-oriented concepts, and C++ integration using the Sol 2 library.

Explore integer types in C/C++, their impact on portability, and how to use extended types for better code. Learn about size, alignment, and conversion issues.

Explore advanced C++ metaprogramming techniques using boost.tmp library, offering a DSL for efficient and clear template metaprogramming without increased compilation time.

Explore advanced C++ metaprogramming techniques using boost.tmp library, including SFINAE strategies, efficient type traits, and a vision for fusion-style metaprogramming.

Explore custom C++ allocators for enhanced memory management, covering techniques like pooling and monotonic allocation, alignment challenges, and integration with modern codebases.

Explore common C++ coding pitfalls and learn to identify "code smells" that may indicate potential issues, with insights from expert Jason Turner.

Explore clang-tidy for code improvement and AddressSanitizer for runtime analysis on Windows. Learn to write custom checks and leverage these powerful tools in Visual Studio C++ projects.

Explore std::span in C++20 through a Regular lens. Dive into STL design principles, Regular types, and their importance in everyday programming and library design.

Explore C++2a static reflection for parsing C++ code, its advantages, and practical implementation using experimental compiler forks, despite ongoing development.

Explore the Markable library, an alternative to std::optional that saves memory by repurposing an existing value. Learn its usage, benefits, and comparison to std::optional in C++ development.

Visual exploration of C++ coroutines, demystifying their mechanics and showcasing practical applications in modern software development for improved code efficiency and readability.

Debunking C++ myths and misconceptions with expert insights, optimization techniques, and modern best practices for efficient and effective programming.

Explore C++11's focus on writing simpler, cleaner, and more elegant code. Learn techniques for effective programming without delving into cutting-edge features.

Explore Ustring, a modern C++11 alternative to std::string, addressing limitations and offering enhanced Unicode support and flexibility for efficient string handling.

Explore advanced C++11 features like variadic templates, static assert, constexpr, and decltype, enhancing your ability to create robust classes and libraries with improved functionality and performance.

Explore advanced C++ programming techniques at the compile-time/run-time boundary, including functional concepts like monads and continuations, with a focus on practical applications.

Explore advanced C++ techniques including concepts, traits, policy classes, CRTP, SFINAE, and tag dispatching. Learn building blocks and strategies for effective generic programming in modern C++.

Explore lock-free techniques for implementing std::future/promise without allocation, addressing challenges of shared state and object lifetime in C++. Interactive session for hands-on learning.

Explore denotative design and its application in C++ programming, using Agda's syntax to derive powerful, composable libraries from domain-specific mathematical entities.