Bookmarks
Failure & Change: Principles of Reliable Systems • Mark Hibberd • YOW! 2018
Conference talk distilling principles and practices for designing, operating and evolving large-scale, failure-tolerant software systems, with emphasis on complexity, change management and reliability patterns.
Jacob Pratt: "Compiler-Driven Development: Making Rust Work for You" | RustConf 2024
RustConf 2024 talk demonstrating how developers can leverage Rust’s compiler diagnostics, type system, and tooling to iteratively write correct, idiomatic code—serving as a practical tutorial in compiler-driven development.
Building A Programming Language From Its Core (with Peter Saxton)
In-depth discussion on designing a programming language around its AST, covering type systems, effects, and implementation details—valuable for language and compiler enthusiasts.
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
CppCon lecture presenting data-oriented design versus OOP with concrete performance case studies—highly relevant to C++ practitioners.
CppCon 2018: Alan Talbot “Moving Faster: Everyday efficiency in modern C++”
CppCon talk focused on everyday performance techniques in modern C++, directly useful for software engineers concerned with optimization.
Declarative C++ - Ankur Satle - C++Online 2025
Conference talk presenting advanced C++ design techniques for declarative programming, directly relevant to professional software development.