
Explore functional programming concepts and their implementation in C++, comparing with Haskell. Learn about pure functions, closures, lazy evaluation, and more in this comprehensive talk.

Explore techniques for achieving ultra-low latency in C++ programming, focusing on high-frequency trading and market data processing. Learn optimization strategies and pitfalls to avoid.

Explore Lua programming for C++ developers, covering language features, object-oriented concepts, and C++ integration using the Sol 2 library.

Explore ODB, an open-source ORM system for C++. Learn about C++11 support, database schema evolution, polymorphism, and multi-database capabilities for efficient object persistence in relational databases.

Explores innovative approach to overloading the dot operator in C++, discussing implementation, use cases, and challenges through an experimental Clang compiler feature.

Explore advanced C++ techniques for native XML processing, leveraging multi-paradigm design to bridge the gap between object-oriented and XML programming paradigms.

Explore techniques for designing efficient interfaces, combining generic and object-oriented programming to simplify code, reduce duplication, and minimize bugs in C++ software development.

Explores essential software behavior documentation, focusing on defined vs. undefined behavior in contracts. Examines narrow and wide contracts, emphasizing their importance in class inheritance relationships.

Explores three types of inheritance in C++: interface, structural, and implementation. Discusses proper contract design for each, comparing their utility and debunking improper uses.

Explores challenges in unit testing object-oriented code, discussing dependency injection, access to private dependencies, and potential solutions to make testing less intrusive in C++ development.

Explore modern C++ in embedded systems, covering decision-making, tool support, language features, and practical applications for bare-metal and small-OS projects.

Explore fast, orthogonal open methods in C++ with yomm2 library. Learn to add virtual functions, solve dispatch problems, and enhance polymorphic behavior without modifying existing class hierarchies.

Explore C++ type system benefits, avoiding primitive types for domain values. Learn to implement wrapper types and use a framework for type-safe operators, enhancing code safety and clarity.

Explores challenges in adopting C++ Modules, discussing issues with existing systems, attempts at automated modularization, and implications for code organization and compilation performance.

Explore advanced C++ concept design, implementation, and application in real projects. Learn to write, use, and design with concepts for improved code clarity and functionality.

Revisiting SOLID principles in modern C++: exploring their relevance, application, and evolution in Value-Oriented Programming, with insights on adapting OOP tenets to contemporary coding practices.

Explore advanced runtime polymorphism techniques in C++, comparing mechanisms from other languages and showcasing their implementation using the Zoo framework for improved performance and flexibility.

Explore pitfalls of C++ built-in types and learn about a simple integer library for MISRA-C++ compliance. Discover safe integer types that prevent promotion and maintain signedness, enhancing code safety and reliability.

Explore techniques for encapsulating and modernizing external APIs in enterprise systems, focusing on efficient interfaces, localized decoupling, and seamless migration paths for codebase changes.

Explore techniques to replace complex conditional logic with simple Python classes, improving code readability and maintainability through object-oriented principles and polymorphism.

Explore Python's data model and descriptor protocol to understand how 'self' is automatically inserted into methods, unveiling the magic behind this core language feature.