
Dive into safety-critical C++ development for modern cars. Explore tools, testing methodologies, coding standards, error handling, and design impacts for creating reliable software where lives are at stake.

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

Explore C++ modules' impact on program architecture, code organization, and large-scale development. Learn migration strategies and best practices for improved software design and deployment.

Explore gradual adoption of contract checking in C++ production code, covering semantics, workflow, and implementation strategies for improved code quality and performance.

Explore C++ intricacies through compiler's perspective, covering implicit conversions, in-class initializers, lambdas, and variadic templates using C++ Insights tool.

Explore GPU programming with modern C++, covering parallelism fundamentals, heterogeneous computing, and SYCL for GPU dispatch. Learn to optimize performance and leverage multi-core architectures effectively.

Demystifying C++ compilation: from source code to execution. Explore stages of compilation, linking, libraries, object file loading, and OS interaction. Gain insights into the inner workings of C++ tools and processes.

Exploring the crucial role of semantics in software development, emphasizing the importance of clear communication, mental models, and the discovery of meaning in coding practices and paradigms.

Explore Git's inner workings, from basic commands to advanced concepts. Gain insights into its model, powerful features, and quirky interface through expert explanations and audience questions.

Learn essential security practices for web applications, understand hacker perspectives, and discover how to protect your website and customer data from potential threats.

Explore the Windows Native API, its relationship with the kernel, and how it differs from Win32. Gain insights into low-level system operations and 32-bit subsystem in 64-bit Windows.

Explore guidelines for creating safe C++ classes, understanding special member functions, and navigating complex language features to write more robust and maintainable code.

Interactive workshop on evolutionary algorithms, using Java to implement solutions for FizzBuzz. Covers biological evolution concepts, JCLEC framework, and Genetic Programming for evolving source code and automatic bug fixing.

Exploring C++ exception handling challenges and proposed solutions for unified error management, emphasizing zero-overhead, determinism, and improved usability in modern C++ development.

Comprehensive overview of error handling approaches in C++, exploring existing methods, new proposals, and future strategies for effective error management in codebases.

Learn 10 effective techniques for quickly understanding unfamiliar code, enhancing productivity when exploring codebases, performing code reviews, or revisiting old projects. Applicable to C++ and other languages.

Discover how Kotlin enhances Java code through real-world examples, covering reduced verbosity, error prevention, clearer expressions, and gradual transition strategies for existing codebases.

Explore software visualization techniques and their application in interactive source code navigation, enhancing information processing and understanding of complex systems.

Strategies for improving large-scale legacy C++ applications, covering refactoring, testing, and team collaboration to enhance code quality and maintainability.

Explore replacing dynamic polymorphism with std::variant in C++. Compare implementations of a Finite State Machine, discussing performance benefits and improved interface design.

Explores C++20 features like Concepts, attributes, and syntax extensions to simplify std::tuple implementation, enabling high-performance generic wrapper types with less complex code.