
Explore user-mode virtual file systems on Windows, including SMB2/3 implementation, programmable filepath recipes, and innovative applications like just-in-time media generation and database embedding.

Explore allocator-aware software benefits, costs, and implementation styles in C++. Learn about performance gains, integration challenges, and future language-based approaches for efficient memory management.

Explore building a retro-style computer using Rust, covering VGA output, PS/2 keyboard input, audio generation, and embedded systems challenges on modern hardware.

Explore the human aspect of coding, focusing on interactions with team members, clients, and future developers. Learn to navigate people-centric challenges in software development.

Explore challenges and solutions in designing a Physical Units Library for C++, leveraging C++20 features for improved usability, maintainability, and extensibility.

Explore C++ package management tools, challenges, and best practices for software reusability. Learn about Conan, VCPKG, and strategies to overcome current limitations in the ecosystem.

Explore Jai, a new programming language for game developers, its key features, and potential impact on C++ development in this insightful ACCU conference talk.

Explore recent DNS advancements, including privacy features like DoT and DoH, and their impact on developers and systems. Learn about the latest technologies and navigating DNS RFCs.

Explore custom allocators for improved performance and reliability in C++. Learn pooling, monotonic allocation, alignment challenges, and integrating popular allocator implementations in modern codebases.

Explore interactive C++ using Jupyter and Cling. Learn prototyping techniques, interface guidance, and powerful combinations for data science and exploratory programming.

Honest case study on transitioning from SVN to Git in a medium-sized team. Explores workflows, challenges, and DevOps considerations for CI/CD pipelines, offering practical insights and workarounds.

Explore Kotlin's multiplatform capabilities for code reuse across Android and iOS. Learn about Kotlin/Native, coroutines, and efficient architecture for shared core components.

Explore biological computing: cells as Turing-complete devices, biocomputers, and parallels between cellular processes and computer components. Gain insights into nature's 4-billion-year-old computing paradigm.

Explore techniques for managing callbacks in multithreaded applications, focusing on clarity, object lifetime management, and preventing dangling references in C++ programming.

Explore C++20 contracts: enhancing interface clarity, guiding design, and pinpointing bugs. Learn implementation techniques, pitfalls, and best practices for effective contract formulation in programming.

Hands-on demonstration of optimizing a real-world C++ application using measurement tools to find hotspots, avoid common pitfalls, and improve performance through different algorithms and libraries.

Techniques for effective system monitoring, turning unstructured logs into actionable insights. Learn to separate signal from noise, improve diagnostics, and create self-healing systems for better operational understanding.

Explore the significance of omissions in C++ code, from const to virtual, and learn how deliberate silence can convey crucial information about design decisions and intent.

Explore anchoring techniques for associating metadata with code, separate from source files. Learn about spor, a tool implementing this approach, and its applications in mutation testing.

Explore high-level abstractions for concurrent programming, avoiding common traps with locks and atomics. Learn strategies to prevent and detect race conditions in C++ development.

Explores C++ ecosystem trends, adoption of newer standards, and challenges faced by developers. Analyzes survey data to understand usage patterns and discusses potential improvements in language features and tooling.