
Learn essential research and programming practices for computer science grad school, from version control to experiment organization and data visualization.

Explore strategies to make C++ more enjoyable, secure, and approachable for a wider audience. Learn how to overcome common challenges and misconceptions about the language.

Explore how leveraging C++'s type system strengths improves code quality, prevents errors, enhances readability, and reduces risks during modifications.

Master CMake for C++ projects: learn to set up builds, integrate unsupported libraries, and efficiently handle embedded SQL preprocessing in a case study on building a database application.

Explore the fastest and simplest C++ libraries for parsing JSON data, comparing their performance and ease of use for efficient data handling in various applications.

Explore why clean code remains uncommon, debunk misconceptions, and learn strategies to promote better coding practices in software development.

Master debugging techniques for C++ code through real-world examples. Learn to reproduce, locate, understand, and fix complex bugs using effective tools and strategies for robust software development.

Learn techniques for efficiently wrapping C APIs in modern C++, covering interface design, overhead reduction, compile-time safety, and unit testing strategies. Explore C++23 features for optimal API adaptation.

Debunk popular C++ myths with detailed analysis, exploring controversial issues and providing verdicts on common misconceptions in the C++ community.

Explore practical C++ optimization techniques for real-time audio libraries. Learn to measure performance, identify optimization areas, and apply strategies across platforms using real-world examples from Tracktion Engine.

Explore ten diverse C++ lightning talks covering programming topics and related themes, hosted by Frances Buontempo at C++ on Sea 2023.

Explore CMake's evolution, C++20 module support, and key features for seamless C++ building, testing, and deployment across platforms.

Explore advanced techniques for accelerating big data analytics using C++ and custom hardware, combining metaprogramming and novel processor architectures for optimized query execution.

Explore standardized package description formats for C++ libraries. Learn about challenges, existing solutions, and potential improvements for better interoperability and efficient dependency management.

Explore C++'s evolution over a decade, from C++11 to C++23, and glimpse its future. Gain insights from organizing a major C++ conference and community platform.

Explore C++ applications in embedded systems, covering concepts, architectures, and modern features. Learn to leverage C++ for efficient embedded software development with practical examples.

Discover 10 tips for writing cleaner, more readable C++20 code. Improve code maintainability, testability, and extensibility with expert guidance from David Sackstein.

Explore advanced observability tools for C++ beyond GDB and printf to gain deeper insights into program behavior and performance on Linux systems.

Explore solutions for embedded C++ development challenges, from IDE selection to compiler management and CI/CD integration. Gain insights to improve your tooling workflow.

Explore tipi.build, a revolutionary C++ package manager addressing ecosystem fragmentation. Learn about its unique approach, real-world challenges, and potential impact on C++ development.

Discover essential GitHub features for C++ developers: Actions for automation, IDE extensions for productivity, and Codespaces for seamless environment setup. Elevate your development workflow beyond version control.