
Hands-on workshop exploring the C++ Networking TS through practical exercises, building clients and servers while addressing common challenges and leveraging modern C++ techniques.

Explore the impact of local memory allocators on C++ performance, examining six key dimensions and demonstrating potential order-of-magnitude speed improvements in long-running systems.

Hands-on workshop exploring the Networking TS in C++, comparing it to Boost.Asio and implementing both clients and servers through practical exercises. Ideal for developers seeking to master C++ networking.

Rethinking string design in C++: exploring modern approaches, optimizations, and considerations for encoding, storage, and performance in light of recent language and library developments.

Explore advanced C++ arithmetic types using modern language features. Learn to build custom numeric types with improved safety, speed, and usability through compositional approaches and low-cost abstractions.

Explore Rust's ownership concept, memory safety, and parallelism advantages. Learn how Rust combines low-level control with high-level programming, ensuring thread safety and efficient abstractions.

Explore RaftLib, a C++ library simplifying parallel programming for heterogeneous multicore processors. Learn to write efficient code for complex hardware without extensive low-level knowledge.

Explore advanced C++ customization techniques, including template specializations, ADL, and type erasure. Learn innovative approaches to create flexible, user-friendly customization points for libraries and language features.

Explore concurrent algorithms for complex interactions in C++ using a live tweet analysis app. Learn to apply algorithms for values distributed in time and space without raw std::thread.

Explore modern C++ testing techniques, including automatic mocks injection, TDD, and BDD. Learn to streamline your testing process and improve code quality with practical examples and future-oriented insights.

Explore LLVM and clang libraries for custom C++ tools. Learn AST representation, static analysis, and source-to-source transformations to enhance workflow and productivity.

Exploring local capabilities in programming, their flow between functions, and methods to ensure correct usage. Presents a notation for function interfaces and techniques for testing capability usage.

Exploring Hash-Array-Mapped Tries: A persistent, efficient data structure for C++ that combines tree and hash table characteristics, offering superior memory efficiency and immutability benefits.

Explore how programs can be viewed as mathematical shapes using topology, examining connections between actions, capabilities, time, and possibility in software architecture.

Explores compiler optimizations, undefined behavior in intermediate representations, sequential memory models in C++, and the future of compiler technology, including formal verification and automatic generation.

Explore quantum data structures for classical computers, understanding superposition, entanglement, and coherence in C++ programming to broaden computational options and prepare for emerging quantum-reliant hardware.

Explore C++ mixins for customizable abstractions in embedded systems, focusing on compile-time composition techniques to enhance flexibility and performance in resource-constrained environments.

Explore fast UTF-8 conversion using C++, DFAs, and SSE intrinsics. Learn efficient algorithms, bit manipulation techniques, and performance optimization strategies for text processing applications.

Explore C++17's std::pmr framework, allocator concepts, and memory resource management. Learn about lightweight allocators, rebinding, and non-standard examples for efficient heap handling in C++.

Exploring Boost.Text: A modern approach to address std::string deficiencies and add Unicode support in C++, aiming for standardization and improved text handling.

Explores Boost.Text library, addressing std::string flaws and adding Unicode support. Discusses modern string handling, text encoding, and potential C++ standardization.