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

Exploring the challenges and opportunities of distributed work, offering insights on fostering team cohesion and efficiency in the new work paradigm.

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

Explore asynchronous I/O with io_uring and C++20 coroutines for enhanced program responsiveness. Learn to write efficient, parallel-like code without threading complexities.

Explore C++20's template enhancements, including concepts for defining compiler-enforced requirements on template arguments, and new features for non-type template parameters and lambda expressions.

Explore classic software vulnerabilities, their recent resurgence, and modern tools for detection and prevention. Learn from history to enhance security in today's development practices.

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.

Explore the development of Neotron OS, a single-tasking 'DOS' for Arm microcontrollers using Rust. Learn about OS history and the unique aspects of this embedded system project.

Explore how Bloomberg's C++ Guild fosters developer growth through standardization, open-source contributions, public speaking, and organizational improvements in C++.

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 the 19th-century telegraph system's revolutionary impact on global communication, drawing parallels with today's Internet and its societal effects.

Explore software development's evolution from punched cards to DevOps, examining why security is often seen as an 'extra' responsibility and celebrating developers' adaptability across eras.

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

Discover profiling techniques for optimizing program performance. Learn about sampling and instrumentation profilers, troubleshoot real-world cases, and explore micro-optimizations for efficient code.

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.