
Comparative analysis of generic programming features across C++, Rust, Haskell, and Swift, exploring similarities, differences, and practical applications for language enthusiasts.

Explore essential techniques for creating and growing hierarchical reusable software at scale, with insights from John Lakos' new book on large-scale C++ development and software capital.

Explore strategies for redesigning legacy systems, focusing on when to rewrite, essential tools, potential pitfalls, and successful rollout techniques for complex software projects.

Explore new C++20 concurrency features and future proposals, including std::jthread, std::stop_token, std::latch, std::barrier, and std::counting_semaphore. Learn to write efficient concurrent code.

Explore decimal value processing challenges in computing, comparing binary and decimal representations. Learn about alternative solutions for accurate financial calculations.

Explore combining C++20 and Lua for flexible software architecture. Learn SWIG bindings, coroutine integration, and CMake build flow. Gain insights from a real-world commercial deployment example.

Explore C++20's major template updates, including Concepts, CTAD improvements, NTTP enhancements, and templated lambdas. Learn to apply these powerful features in your C++ programming.

Learn techniques for organizing and building multi-platform code, exploring common approaches, build tools, and challenges. Interactive session encourages sharing experiences to improve portability across diverse environments.

Explore a new paradigm for multithreaded programming using tasks and dependencies, eliminating locks and improving composability, determinism, and performance in concurrent software development.

Comprehensive exploration of C++ lambda expressions: their nature, usage, mechanics, and potential pitfalls. Suitable for C++ developers seeking to enhance their understanding of this language feature.

Explore the proposal for adding linear algebra support to C++'s standard library, discussing its importance, requirements, and potential applications in geometry and color manipulation.

Explore Lean-inspired workflows for minimizing work-in-progress in software development, including change size notifications, auto-revert, TDD, and TCR, demonstrated through live coding of FizzBuzzWoof kata in Kotlin.

Explore Julia's high-performance capabilities, JIT compilation, and unique features like meta-programming and multiple dispatch. Learn how it combines Python-like productivity with C/C++-level performance.

Explore the intricacies of C++20's std::jthread, uncovering concurrency challenges and design considerations. Gain insights into implementing robust threading mechanisms with expert guidance.

Explore concrete alternatives to the Singleton pattern in large codebases, focusing on dependency injection, wrapper classes, and gradual implementation strategies for improved testability and maintainability.

Explore complexity-inspired practices for software and digital product development, focusing on teams, work processes, and organizational structure to enhance agility and adaptability.

Explore strategies for effective naming in C++ programming, enhancing code readability and maintainability. Learn to create meaningful identifiers that convey purpose and improve overall code quality.

Explore the relevance and criticisms of SOLID principles in modern software design. Evaluate their usefulness, potential alternatives, and future directions in this interactive discussion.

Explore effective data and code relationships in C++ programming to build robust applications. Learn from industry expert Sean Parent about modeling connections and avoiding common pitfalls.

Explore strategies for developing and retaining talented programmers, broadening the talent pool, and improving the C++ developer community to meet growing industry demands.

Comprehensive exploration of TLS cryptography, covering secure connections, encryption algorithms, and the intricacies of establishing secure communication between computers and online services.