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.

raylib author on library internals and C programming language!

How 1999 Quake 3 Teaches Elite Software Engineering

Declarative C++ - Ankur Satle - C++Online 2025

Conference talk presenting advanced C++ design techniques for declarative programming, directly relevant to professional software development.

How Netflix Really Uses Java

Subcategories