
Panel discussion with ISO C++ committee members addressing questions about upcoming standards, strengths and weaknesses of C++, and ways to get involved in the standardization process.

Explore the Detection Idiom for simplified SFINAE in C++ template metaprogramming. Learn its origins, applications, and implementation for easier type constraints.

Explore program optimization techniques for C++, covering architecture understanding, efficient code mapping, and practical programming strategies to enhance performance and execution speed.

Explore the evolution of cyber-dojo, covering microservices, testing strategies, and architectural decisions in this update on the open-source coding dojo platform.

Explore the evolution of I/O-centric software development, focusing on asynchronous C++ techniques. Learn about trade-offs, efficiency, and correctness in handling I/O operations across different programming paradigms.

Explore clang-based techniques for automatic C++ code generation, reducing boilerplate and enhancing productivity. Learn to develop custom tools and integrate them into CMake-based build systems.

Explore Elm, a functional language for reliable web apps. Learn syntax, tooling, and architecture while discovering its benefits for web development and functional programming.

Demystifying C++11 Memory Model: Explore atomic variables, memory orders, and their impact on multithreading. Gain insights into compiler optimizations, CPU execution, and efficient inter-thread communication.

Explore C++ Core Guidelines for safer, efficient coding practices. Learn to modernize and improve code quality using automated tools in Cevelop, without sacrificing performance.

Explore Qt 3D for integrating real-time 3D rendering in C++ apps. Learn about Entity Component System architecture, custom geometries, materials, and user input handling.

Explore Git's index: its history, purpose, and power. Learn practical tips for index manipulation, plumbing commands, and performance optimization techniques.

Explore memory allocation strategies for performance optimization in long-running systems, focusing on local allocators' benefits over global ones and their impact on runtime efficiency.

Explore C++ coroutines and DSLs for simplified concurrency programming, focusing on practical applications beyond generators and async I/O in Visual Studio 2015.

Explore the process of creating a simple programming language interpreter, covering lexing, parsing, and evaluation, using Python to implement a basic language called Cell.

Explore Trompeloeil, a C++14 mocking framework, through TDD. Learn basic to advanced usage, testing patterns, and techniques for effective unit testing in modern C++ development.

Explore concurrency beyond traditional thread synchronization, covering immutability, actors, and alternative patterns for efficient and safe parallel programming in various languages.

Exploración de metaclases en C++: simplificación del código, mejora de la reflexión y potencial para futuras características del lenguaje sin necesidad de nuevos compiladores.

Explore C++ usage in game development, covering compilation, STL, Boost, exceptions, and reflection. Gain insights into industry practices and challenges for aspiring and veteran developers.

Explores potential improvements to std::shared_mutex through 'reserve'/'upgrade'/'downgrade' methods, analyzing performance impacts and discussing the trade-offs of complicating the interface.

Explore runtime polymorphism in C++, examining alternatives to inheritance-based approaches. Learn about policy-based designs, storage options, and performance optimizations for more efficient and flexible polymorphic code.

Explore strong typing in C++ for improved code clarity, bug prevention, and performance. Learn techniques and libraries for creating type-safe alternatives to typedefs.