Best Testing, debugging & developer tools Videos
The 155 Testing, debugging & developer tools videos here were recommended by different people across different months. Choose by who it is for: 24 introductory, 93 intermediate, 30 for a general viewer, and 8 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 Strange Loop Conference, thoughtbot, ClojureTV.

VisiData Lightning Demo at PyCascades 2018
A five-minute lightning demo of VisiData, a terminal tool for exploring and manipulating data.

CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
Matt Godbolt's CppCon 2017 talk shows what modern compilers do with your C++ code, using Compiler Explorer to inspect generated assembly.

7 Habits For Effective Text Editing 2.0
Vim creator Bram Moolenaar's 2007 Google Tech Talk on habits for efficient text editing.

CppCon 2017: Titus Winters “C++ as a "Live at Head" Language”
Titus Winters' CppCon 2017 talk argues for C++ and Google's Abseil to be maintained as a live at head language, relying on testing and automated tooling rather than never changing or promising no compatibility.

Emacs + org-mode + python in reproducible research; SciPy 2013 Presentation
John Kitchin shows how Emacs org-mode with Python lets researchers combine narrative, math, figures and executable code in one document.

David Kriesel: Traue keinem Scan, den du nicht selbst gefälscht hast
David Kriesel's 31C3 talk, in German, on the discovery that Xerox scanner-copiers silently replace digits and letters in scanned documents.

I Like Notebooks
Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev.

The Clean Architecture in Python
Brandon Rhodes' PyOhio 2014 talk on applying the Clean Architecture in Python.

Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs
Aaron Bieber, a longtime Vim user, describes his experience trying Emacs with evil mode.

CppCon 2015: Greg Law " Give me 15 minutes & I'll change your view of GDB"
Greg Law's 15-minute CppCon 2015 lightning talk shows what GDB can do beyond basic use, including its text user interface and reverse debugging.

Stevey's Tech Talk E39 -- A guided tour of Emacs
Steve Yegge records himself working in Emacs and shows off about a dozen features in a roughly 45-minute screen capture.

TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef
Joran Dirk Greef's Systems Distributed '23 talk on TigerStyle, the engineering methodology behind TigerBeetle.

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically.

Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020
Fons van der Plas introduces Pluto.jl, a reactive notebook for Julia that tracks references between cells and re-runs affected cells when code changes.

Zebras All the Way Down - Bryan Cantrill, Uptime 2017
Bryan Cantrill's Uptime 2017 talk on the engineering challenges of the stateful data path, including storage, firmware and hardware bugs.

Emacs Org-mode - a system for note-taking and project planning
A 2008 Google Tech Talk by the creator of Org-mode, introducing the Emacs subsystem for plain-text note-taking and project planning.

Tomorrow Corporation Tech Demo
Allan Blomquist demonstrates the internal programming and debugging tools Tomorrow Corporation uses to make games, including live modification of a running game and time-travel debugging.

Dtrace Review
Bryan Cantrill's 2007 Google Tech Talk on DTrace, showing how dynamic tracing improves debugging of both development and live production systems.

Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
Sandi Metz's RailsConf 2013 talk offers practical guidelines for deciding what to test and how, so tests stay cheap and stable.

Javascript in 2015
A short screencast tour of JSPM, SystemJS and ES6 features, building a small app with the then-new JavaScript module and package tooling.

Emacs For Writers
Science writer Jay Dixit explains how he uses Emacs as a non-programmer to write, edit and research more productively.

"Finding bugs without running or even looking at code" by Jay Parlar
Jay Parlar's Strange Loop talk shows how model checkers such as Alloy can find complex bugs in a system's design without running or reading any code.

Autonomous Testing and the Future of Software Development - Will Wilson
Will Wilson explains autonomous testing: using deterministic simulation and fuzzing, building on FoundationDB's approach, to test software continuously.

i3wm: Jump Start (1/3)
First of a three-part tutorial series on the i3 tiling window manager for Linux.