
Explore the performance impact of C++ iostreams synchronization with C stdio streams through a simple test harness, examining results and seeking audience feedback for improvement.

Explore real-world software failures, crash reporting strategies, and lessons learned from a large desktop application. Gain insights on improving code quality and user experience.

Explore ODR violations in C++, their impact, and how to detect them using ORC. Learn about this obscure language rule and a tool to identify violations in your software.

Refresher on C++ const correctness, covering guidelines, auto type deduction, smart pointers, and best practices for reliable and consistent code design.

Explore Linux application isolation techniques, including creating sandboxes and understanding Docker's filesystem setup. Gain insights into protecting systems and solving problems using available APIs.

Collaborative story refinement technique for agile teams. Learn to transform vague ideas into detailed specifications using Example Mapping, enhancing user story development and team collaboration.

Explore event-driven programming with C++20 coroutines, focusing on a chat application example. Learn design strategies, debugging techniques, and performance comparisons with traditional callback methods.

Discover the game-like nature of Vim editing, learn basic skills, and start a journey to master this fast, flexible, and productive text editor available on many platforms.

Explore engineering techniques for creating resilient programs that run indefinitely in remote environments, focusing on practical coding strategies to ensure longevity and reliability.

Explore the design differences between C++ and Rust coroutines, comparing their implementations, trade-offs, and approaches to asynchronous programming in systems languages.

Explore the noexcept operator and specifier in C++, their benefits for high-performance computing, potential pitfalls, and proposed improvements for C++23 with expert John Lakos.

Live coding session exploring graph-based modeling for contact tracing during the pandemic, using Go and data structures. Suitable for those interested in Go, graphs, or pointer manipulation.

Practical approach to error handling, balancing reliability and complexity. Learn a refined method for writing more dependable software efficiently, categorizing errors, and implementing effective strategies.

Explore new features in GDB versions 9-11, including debuginfod, enhanced commands, TUI improvements, and Python scripting capabilities for more effective debugging and programming.

Discover effective abstraction patterns for improving code readability and maintainability, even without deep domain knowledge. Learn to recognize cues and apply techniques to enhance your coding skills.

Explore building efficient data processing pipelines using C++20 coroutines. Learn composable interfaces, concurrent execution, and hands-on examples for simplified yet powerful data processing systems.

Explore how concepts and ranges revolutionize C++ documentation, balancing code-based and textual descriptions for effective interface specification and user comprehension.

Explore Matrix, an open-standard distributed network for real-time messaging and beyond. Learn protocol basics, distributed systems challenges, and innovative use cases leveraging its decentralized nature.

Discover mutation testing: a powerful technique to evaluate and improve test suites by creating altered code versions. Learn benefits, drawbacks, tools, and practical examples.

Debunking popular C++ myths with detailed analysis, providing verdicts and fostering discussions on controversial topics within the C++ community.

Explore implementation strategies for std::any, examining ABI restrictions, performance impact, compile time effects, and C++20 modules influence. Includes micro-benchmarks and complete implementations.