Best Software performance & optimization Videos
The 123 Software performance & optimization videos here were recommended by different people across different months. Choose by who it is for: 1 introductory, 56 intermediate, 10 for a general viewer, and 56 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include CppCon, Molly Rocket, Strange Loop Conference.

Where Does Bad Code Come From?
Casey Muratori's invited lecture on where bad code comes from, rebroadcast from a Twitch stream.

GradIEEEnt half decent: The hidden power of imprecise lines
Tom 7 (suckerpinch) delivers a long, comedic digression on gradient descent and floating-point imprecision.

Bringing SIMD to the Web via Dart
John McCutchan of Google explains how Dart and the Dart VM expose SIMD instructions to speed up web software.

Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible
Jonathan Blow's Reboot Develop 2017 talk on making game programming less terrible, discussing software bloat, slowness and the design goals behind his own programming language.

Software is in Decline - Jonathan Blow
A ten-minute clip from Jonathan Blow's talk on preventing the collapse of civilization, arguing that software quality and the knowledge to build it are in decline.

Userbenchmark - the April Fools that never ends
2kliksphilip examines UserBenchmark, a hardware comparison site known for strongly biased, pro-Intel writing.

Resident Evil Village PC DRM: Cracked Code Really Does Run Better - Confirmed
Digital Foundry investigates why Resident Evil Village on PC runs worse with Capcom's Denuvo DRM than a cracked version.

Killing the Walk Monster
Casey Muratori's remastered BICFest 2018 talk on how the collision system of The Witness was engineered to prevent whole classes of bugs found in game engines.

Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
Chandler Carruth's CppNow 2023 talk on modernizing compiler design for the Carbon toolchain, using data-oriented design and modern hardware assumptions.

Windows 7 GUI slowness
A short demo showing slow 2D drawing in the Windows 7 GUI compared with XP.

Someone improved my code by 40,832,277,770%
Matt Parker follows the community effort to speed up his slow Wordle-solving code, which ended up running hundreds of millions of times faster.

2013 Keynote: Chandler Carruth: Optimizing the Emergent Structures of C++
Chandler Carruth's CppNow 2013 keynote on how C++ builds complex software from simple emergent structures, and how compilers optimize them through inlining and value semantics.

Maciej Ceglowski - The Website Obesity Crisis [Web Directions 2015 Keynote]
Maciej Ceglowski's Web Directions 2015 keynote on website bloat, arguing that pages have grown far heavier than their content justifies.

RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"
Aaron Patterson's RailsConf 2011 talk on Rails 3.1 performance, showing why deeper Rack middleware stacks slow Rails and how a shallower pipeline helps.

React without memo
A React Conf talk by Xuan Huang previewing React Forget, a compiler that automatically memoizes components.

Why We Run FreeBSD current at Netflix – Drew Gallatin
Netflix engineer Drew Gallatin explains why the company runs FreeBSD-current on its CDN.

Multithreading the Entire Destiny Engine
A 2015 GDC talk by Bungie's Barry Genova on how Destiny's engine was restructured into a job graph with limited thread pre-emption.

Scaling ZFS for NVMe - Allan Jude - EuroBSDcon 2022
Allan Jude of Klara presents work on making ZFS scale on fast NVMe storage, covering fixes to the TaskQueue interface and removal of bottlenecks.

CppCon 2016: Chandler Carruth “High Performance Code 201: Hybrid Data Structures"
Chandler Carruth's CppCon 2016 talk on designing hybrid data structures for performance.

AWS re:Invent 2017: How Netflix Tunes Amazon EC2 Instances for Performance (CMP325)
A Netflix performance engineer presents how Netflix tunes EC2 instances, covering instance type choice, Xen modes, SR-IOV and kernel tuning.

Classic Teams vs new Teams side by side video
A short Microsoft promo comparing classic Teams with the rewritten new Teams side by side, claiming faster startup and better performance.

Breaking the 1000ms Time to Glass Mobile Barrier
Ilya Grigorik of Google's Make the Web Fast team explains how to build a mobile site that appears on screen within one second.

Twitter’s Quest for a Wholly Graal Runtime by Chris Thalinger
Chris Thalinger of Twitter describes the company's effort to run its Scala services on the Graal JIT compiler at Scala Days NYC 2018.

Serving Netflix Video at 400Gbps on FreeBSD by Drew Gallatin
Netflix engineer Drew Gallatin explains how Netflix serves TLS-encrypted video at 400Gb/s from a single FreeBSD server.