Best Testing, debugging & developer tools Videos
「Testing, debugging & developer tools」下面有155部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门24部,适合还没学过的人;进阶93部,适合已经懂术语的人;普通向30部,按兴趣就能看;更硬的8部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Strange Loop Conference、thoughtbot、ClojureTV。目录给这个主题划的范围是:Developer tools and quality: debugging, debuggers, unit testing, TDD, fuzzing, version control, git, editors, vim, emacs, IDEs, build systems, CI, observability, refactoring.如果只看三部,就从《RailsConf 2014 - All the Little Things by Sandi Metz》开始,它负责把问题讲出画面;然后看《"Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson》,换一种讲法或例子;最后看《🚀 TDD, Where Did It All Go Wrong (Ian Cooper)》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Jim Coplien and Bob Martin Debate TDD
Jim Coplien and Bob Martin debate test-driven development and unit testing in an InfoQ video that grew out of a JAOO 2007 dispute.

GoingNative 2012 - Day 2 - Clang
Chandler Carruth's GoingNative 2012 talk on Clang, covering how the compiler helps defend C++ code from mistakes.

Tudor Gîrba - Moldable development
Tudor Girba's Curry On!

Ex Microsoft Employee tells secrets on why Windows 10 bugs exist 👨💻 - @Barnacules
A former Microsoft SDET with 15 years on Windows gives his view on why Windows 10 updates keep shipping with bugs.

VimSpeak Demo
Ashley Feniello demonstrates VimSpeak, a voice-controlled interface for Vim inspired by Tavis Rudd's voice programming talk.

F8 2015 - Big Code: Developer Infrastructure at Facebook's Scale
An F8 2015 talk touring the tool-chain Facebook uses to let thousands of engineers build mobile apps, including its move to Mercurial, an Atom-based IDE and continuous integration.

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.

Alen Ladavac - Taking CI and automated testing seriously - WebCamp Zagreb 2018
Alen Ladavac of Croteam talks about continuous integration and automated testing pipelines in games, with case studies from The Talos Principle and Serious Sam.

S1E8: Show And Tell: Efrit: When Steve Gives Claude Full Access To 50 Years of Emacs Capabilities
Steve Yegge shows Efrit, a tool that gives Claude full control of Emacs, on the Vibe Coding with Steve and Gene show.

The Remote Agent Experiment: Debugging Code from 60 Million Miles Away
Ron Garret tells the story of the Remote Agent Experiment on NASA's Deep Space 1, where autonomous software controlled a spacecraft in 1999.

So You Think You Know Git - FOSDEM 2024
Scott Chacon's FOSDEM 2024 talk on lesser-known Git tips and tricks: useful config settings, older and newer commands, monorepo and big-repo features, and recent GitHub additions.

2016 LLVM Developers’ Meeting: D. Dunbar “A New Architecture for Building Software”
Daniel Dunbar of Apple presents llbuild, a framework for building build systems, at the 2016 LLVM Developers' Meeting.

Prioritizing Technical Debt as if Time & Money Matters • Adam Tornhill • GOTO 2019
Adam Tornhill's GOTO Copenhagen 2019 talk on how to prioritize technical debt in large codebases.

Debugging Lisp: fix and resume a program from any point in the stack - how Common Lisp stands out.
A five-minute demo of the Common Lisp debugger fixing a bug, recompiling a single function, and resuming execution from the failed stack frame.

Emacs Rocks! Episode 13: multiple-cursors
A four-minute Emacs Rocks screencast demonstrating the multiple-cursors package for Emacs.

Two decades of Git: A conversation with creator Linus Torvalds
GitHub interviews Linus Torvalds on twenty years of Git, from its creation in about ten days as a Linux kernel tool to its role in modern software development.

Intentional Programming demo (Part 1) - Editor
A roughly ten-minute demo of Microsoft's Intentional Programming research system, showing its editor and an unusual way of working with code.

John Carmack: Best programming setup and IDE | Lex Fridman Podcast Clips
A clip of John Carmack on the Lex Fridman podcast discussing his programming setup, why he favors debuggers and IDEs, and his puzzlement at developers who avoid them.

NixOS VM on Mac Setup
Mitchell Hashimoto walks through his setup for running a NixOS virtual machine on a Mac as his development environment, with a config repo on GitHub.

How a Blind Developer Uses Visual Studio (Microsoft Build 2017)
Saqib Shaikh, a blind developer at Microsoft, shows at Build 2017 how he writes and debugs code in Visual Studio using a screen reader.

800+ days of Minecraft in 8 minutes
A Gource visualization of 826 days of Minecraft development, from alpha 1.2 to release 1.5, condensed into eight minutes.

Live Debugging in Smalltalk
A brief demo of the Smalltalk debugger, including defining a method that doesn't exist yet while the program is stopped mid-crash.

Interview with a VIM Enthusiast
A parody interview with a fanatical Vim user, mocking editor-loyalty culture.

Hitler uses git
A short parody clip in the 'Hitler learns about...' meme format, in which Hitler rants about git's confusing commands.