
Explore WebAssembly's basics, speed advantages, and applications. Learn how to build web apps using C/C++/Rust, with live demos and coding examples for a hands-on understanding of this powerful technology.

Explore AI techniques in Total War games, focusing on Monte Carlo Tree Search, profiling, and optimization for complex strategy environments with limited resources.

Discover four Continuous Delivery coding patterns that increase development speed without sacrificing quality or safety, as learned from experiences in Formula 1 racing software development.

Explore modern native application development using Gradle, covering C/C++, D, Rust, Go, cross-platform builds, and integration with tools like GNU Make, CMake, Doxygen, and Conan.

Explore optimization techniques through turtle graphics, from hill climbing to simulated annealing, laying the groundwork for understanding neural networks and machine learning concepts.

Explore C++ modules' impact on program architecture, code organization, and large-scale development, covering migration strategies and design principles for improved software structure.

Learn to create flexible software architecture incrementally, balancing upfront design with adaptability. Discover techniques for evolving system design as requirements change, focusing on key qualities and delaying non-critical decisions.

Explore modern C++ templates, discussing new features, style recommendations, and practical implications for application programmers in generic programming.

Comprehensive introduction to Class Template Argument Deduction in C++17, covering usage, benefits, pitfalls, and language rules for cleaner, shorter code in both standard library and custom classes.

Explore techniques for writing simpler, more efficient C++ code, focusing on naming conventions, function length, and modern language features to improve readability and performance.