Software Engineering & Languages
Software performance & optimization
Performance and optimization: profiling, benchmarks, cache efficiency, software bloat, latency, low-level optimization, SIMD, Casey Muratori, Handmade Hero, why software is slow.
Recommended videos
- How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework
- CppCon 2015: Andrei Alexandrescu “std::allocator...”
- Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)
- "Performance Matters" by Emery Berger
- The Thirty Million Line Problem
- CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”
- Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
- How Crash Bandicoot Hacked The Original Playstation | War Stories | Ars Technica
- "How NOT to Measure Latency" by Gil Tene
- Refterm Lecture Part 1 - Philosophies of Optimization
- CppCon 2014: Mike Acton "Data-Oriented Design and C++"
- Jonathan Blow - Preventing the Collapse of Civilization (English only)
- Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
- CppCon 2014: Chandler Carruth "Efficiency with Algorithms, Performance with Data Structures"
- [EPILEPSY WARNING] How fast should an unoptimized terminal run?
- FIXING the ENTIRE SM64 Source Code (INSANE N64 performance)
- Simple Code, High Performance
- CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”
- C++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
- Sorting Algorithms: Speed Is Found In The Minds of People - Andrei Alexandrescu - CppCon 2019
- Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
- Advanced Topics in Programming Languages: A Lock-Free Hash Table
- CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
- "Outperforming Imperative with Pure Functional Languages" by Richard Feldman