
Learn to implement circular queue data structure in C++, overcoming limitations of simple queues by efficiently reusing memory locations through revolving front and rear pointers.

Learn to implement networking in C++ using Game Networking Sockets API, covering project architecture, headless builds, Linux deployment, and server setup for efficient multiplayer game development.

Explore real-world weather and air traffic implementation in game development. Learn code optimization, data management, and system design techniques for creating immersive simulations.

Explore C++ object lifetimes and memory management techniques to write efficient, bug-free code. Learn crucial concepts for robust software development.

Explore a real-time air traffic control game through code review, focusing on game mechanics, implementation challenges, and optimization techniques for realistic simulation.

Explore developing Node.js C++ addons using CMake and Conan, enhancing performance and leveraging C++ libraries. Learn deployment strategies for pre-built binaries.

Explore Data Oriented Design and Entity Component System, learning optimization techniques for faster iteration and lookup speeds applicable beyond game development.

Explore structured approaches for testing C++ templates, addressing uncertainties in template libraries. Learn techniques to improve test quality metrics and overcome coverage challenges in template programming.

Explore how modern C++ quantities and units library enhances code safety, addressing engineering mishaps and improving project robustness through practical examples and potential language extensions.

Learn strategies to significantly reduce C++ compilation times, enhancing CI/CD efficiency and developer productivity through improved design practices and profiling techniques.

Explore social aspects of C++ development, offering tools and strategies to address conflicting design patterns and strong opinions in complex codebases using behavior science insights.

Explore immutable data structures in C++, their benefits for thread safety and code reasoning, and modern techniques to overcome performance challenges in multithreaded environments.

Unpack the functionality of C++ linkers, explore the One Definition Rule, and improve understanding of linking and loading processes for Windows and Linux programs.

Enhance C/C++ debugging skills with GDB. Learn advanced techniques like breakpoints, watchpoints, exception traps, and time-travel debugging to gain deeper control over code execution.

Explore how C++ exceptions can reduce firmware code size and improve performance in embedded systems, challenging conventional wisdom on error handling in resource-constrained environments.

Explore efficient memory management in C++, learn to identify and resolve memory issues, and discover tools for profiling and analyzing applications to optimize resource usage.

Explore MISRA-C++:2023 guidelines for safer, higher-quality C++ programming in critical systems. Learn key rules, modern C++ design, and strategies for adhering to seemingly challenging guidelines.

Explore C++26 reflection proposal, its utilities, practical applications, and potential for innovative libraries. Dive into the transformative power of reflection in codebases.

Explore lexy, a C++ parsing library offering syntax sugar for recursive descent parsers with Unicode support, error handling, and flexible output options. Learn design principles and metaprogramming techniques.

Preview of Anastasia Kazakova's keynote on C++ toolability evolution, addressing top developer pain points and discussing improvements in language design to enhance tool support.

Learn C++ lists with practical examples, from basics to advanced usage in game matchmaking systems. Covers creation, manipulation, sorting, and comparison with vectors.