tool
58:39Tim Ewald - Clojure: Programming with Hand Tools
48K views • 12 years ago
ClojureTV
Tim Ewald's Clojure/conj talk uses furniture making with hand tools versus machine tools as an allegory for software. It explores how automation changes what we make and how we think about our work, and why Clojure's small set of simple tools matters.
43:33Google I/O 2011: Chrome Dev Tools Reloaded
107K views • 15 years ago
Google for Developers
Paul Irish and Pavel Feldman present the newest Chrome Dev Tools features at Google I/O 2011, including live CSS editing, saving changes, breakpoints and network analysis. It also covers remote debugging.
38:38"Tree-sitter - a new parsing system for programming tools" by Max Brunsfeld
63K views • 8 years ago
Strange Loop Conference
Max Brunsfeld introduces Tree-sitter, a parsing system for developer tools that offers incremental parsing and robust error recovery through a uniform C API. The talk explains the design, based on LR extended to GLR parsing.
43:00Tree-sitter: a new parsing system for programming tools - GitHub Universe 2017
24K views • 8 years ago
GitHub
Max Brunsfeld of GitHub presents Tree-sitter, a parsing system for programming tools that supports incremental, error-tolerant parsing. He demos its integration into GitHub.com and Atom for syntax highlighting and code navigation.
14:39Automatic on-the-fly video editing tool!
773K views • 7 years ago
carykh
carykh demonstrates a script that speeds up the silent parts of a video while leaving speech at normal speed, to condense lectures and similar footage. It later became the Jumpcutter tool.
0:41Tool-Making Crows
942K views • 20 years ago
quisling76
A one-minute clip of the New Caledonian crow Betty bending a straight wire into a hook to retrieve food from a tube. It comes from a 2002 Science study on tool-making in crows.
1:01:45Intuition Pumps and Other Tools for Thinking | Daniel Dennett | Talks at Google
129K views • 13 years ago
Talks at Google
Philosopher Daniel Dennett visits Google to discuss his book Intuition Pumps and Other Tools for Thinking, describing thought experiments and thinking tools across psychology, biology, computer science and physics.
32:25"Building a Toolkit for Design" by Matthew Griffith
25K views • 8 years ago
elm-conf
Matthew Griffith, creator of elm-ui, presents a toolkit for designing layouts in Elm as an alternative to CSS. He explains the opinionated approach to layout and styling.
1:13:57Floyd Toole - Sound reproduction – art and science/opinions and facts
144K views • 11 years ago
CIRMMT
Floyd Toole's CIRMMT distinguished lecture on the science of sound reproduction, drawing on decades of blind listening research. It covers what listeners prefer in loudspeakers and why measured accuracy and anechoic response matter.
11:48Danny Carey | "Pneuma" by Tool (LIVE IN CONCERT)
56.2M views • 6 years ago
Vic Firth
Drummer Danny Carey performs Tool's 'Pneuma' live in Boston, in a Vic Firth session with close views of his playing.
2:22:40Andy Matuschak — The reason most learning tools fail
58K views • 3 years ago
Dwarkesh Patel
Dwarkesh Patel interviews Andy Matuschak on how he learns, why memorization matters for understanding, and why most learning tools fail. The conversation also covers handling confusion and the role of tutoring.
2:46Godot Engine - Apps & Tools - 2022 Showreel
172K views • 4 years ago
Godot Engine
The Godot Engine 2022 showreel of apps and tools built with Godot, with a timestamped list of each project. It shows the engine being used well beyond games.
44:59Google I/O 2011: Kick-Ass Game Programming with Google Web Toolkit
106K views • 15 years ago
Google for Developers
Google I/O 2011 session by Ray Cromwell and Philip Rogers on writing 2D and 3D games with HTML5 and GWT. It covers porting game libraries and physics engines, sharing code with Android, and publishing to the Chrome Web Store, and showcases the ForPlay library.
1:05:51The Functional Programmer's Toolkit - Scott Wlaschin
79K views • 7 years ago
NDC Conferences
Scott Wlaschin demystifies functional programming terms like monads, monoids, functors and catamorphisms by showing how they fit into a small toolkit. He applies them to problems such as missing data, list handling, and functional dependency injection.
24:31Introduction to LibrePCB A new, powerful and intuitive EDA tool for everyone
15K views • 8 years ago
FOSDEM
Urban Bruhin, LibrePCB's main author, introduces the open-source EDA tool at FOSDEM 2018. He explains why he started it and how its library concepts differ from KiCAD.
2:07:01Maximizing Productivity, Physical & Mental Health with Daily Tools
813K views • 5 years ago
Andrew Huberman
A long Huberman Lab episode laying out science-based daily tools for focus, sleep, exercise and mental and physical health, organized around a 24-hour day.
3:54Deep Visualization Toolbox
270K views • 11 years ago
Jason Yosinski
A short demo of the Deep Visualization Toolbox, which shows the activations inside a convolutional neural network as it processes live camera input. Viewers see individual units responding to edges, faces and text.
1:35:12Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023
71K views • 3 years ago
CppNow
Chandler Carruth's CppNow 2023 talk on modernizing compiler design for the Carbon toolchain, using data-oriented design and modern hardware assumptions. It covers lexing, parsing and compact data structures aimed at compiler performance.
5:13WordTeX - A WYSIPCTWOTCG Typesetting Tool
403K views • 8 years ago
Tom Wildenhain
Tom Wildenhain's SIGBOVIK 2018 presentation of WordTeX, a Microsoft Word template that mimics LaTeX typesetting output. It is a joke research project executed with serious effort.
1:26Fake Obama created using AI video tool - BBC News
1.7M views • 9 years ago
BBC News
A BBC News segment on University of Washington research that synthesized a photorealistic Obama video, modeling mouth movement so any audio can be put in his mouth.
14:06Tomorrow Corporation Tech Demo
107K views • 3 years ago
retrogameinternals
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.
Topic match · Testing, debugging & developer tools
33:06REBL - Stuart Halloway
25K views • 7 years ago
ClojureTV
Stuart Halloway introduces REBL, a graphical, interactive tool for browsing Clojure data, extracted from Datomic tools. The talk is from Clojure/conj 2018.
Topic match · Testing, debugging & developer tools
1:20:29Stanford Seminar - Google's Steve Yegge on GROK
30K views • 14 years ago
Stanford Online
Steve Yegge's Stanford seminar on GROK, Google's internal large-scale, cross-language source code analysis system. It covers how the system helps with code search and understanding across Google's huge codebase.
Topic match · Testing, debugging & developer tools
54:20Bret Victor - Inventing on Principle
25K views • 11 years ago
Colin McDonnell
Bret Victor's talk from Dropbox's DBX conference about living by a guiding principle, in his case that creators need an immediate connection to what they are making. He shows live-coding and time-manipulation demos that let ideas take form at the speed of thought.
Topic match · Testing, debugging & developer tools
54:20Bret Victor Inventing on Principle
22K views • 8 years ago
Luna Programming Language Tutorials
Bret Victor's talk "Inventing on Principle" argues that creators should find a guiding principle to fight for. He shows demos of immediate-feedback tools, such as live-updating code and animation editors.
Topic match · Testing, debugging & developer tools
54:20Bret Victor - Inventing on Principle
339K views • 14 years ago
Rui Oliveira
Bret Victor's talk at CUSEC 2012 in which he argues that creators need immediate feedback and should organize their work around a guiding principle. He demonstrates live-coding and animation tools that show results as you type, and describes his own principle that creators must see what they are making.
Topic match · Testing, debugging & developer tools
45:31Bruce Hauman - Developing ClojureScript With Figwheel
56K views • 11 years ago
ClojureTV
Bruce Hauman presents Figwheel, a ClojureScript tool for live, interactive development with hot code reloading. He explains the main ideas, demonstrates how it works, and shares tricks for getting the most out of it.
Topic match · Testing, debugging & developer tools
17:48NeXT vs Sun
116K views • 14 years ago
hoffman60613
A 1991 NeXT promotional video that stages a head-to-head programming contest between a NeXT computer and a Sun workstation. It shows NeXT's interface builder and object-oriented tooling producing an application far faster than traditional UNIX development.
Topic match · Testing, debugging & developer tools
1:00:01OCaml Workshop 2020 - State of the OCaml Platform 2020
6K views • 6 years ago
OCamlWorkshops
A one-hour OCaml Workshop 2020 talk on the state of the OCaml Platform, covering IDE support, next steps for the tooling and plans for 2020-2021.
Topic match · Testing, debugging & developer tools
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
468K views • 4 years ago
Strange Loop Conference
Jack Rusher's Strange Loop 2022 talk argues that most programming languages are still designed around punchcard-era assumptions. He makes the case for live, interactive programming environments, drawing on Lisp, Smalltalk and REPL-driven development.
Topic match · Testing, debugging & developer tools
20:00Twenty Minutes of Reasons to Use the RemedyBG Debugger
70K views • 4 years ago
Molly Rocket
Casey Muratori gives a fast tour of the RemedyBG debugger for Windows, which he uses daily. He shows its speed and features, especially the watch window.
Topic match · Testing, debugging & developer tools
30:50Why Google Stores Billions of Lines of Code in a Single Repository
317K views • 11 years ago
@Scale
Rachel Potvin describes the scale of Google's codebase and its custom monolithic source repository. She explains the reasons for the monorepo model, the tooling that makes it workable, and its tradeoffs.
Topic match · Testing, debugging & developer tools
37:49Tudor Gîrba - Moldable development
26K views • 7 years ago
Curry On!
Tudor Girba's Curry On! 2019 talk on moldable development, the idea that developers should build custom tools and views for each software system they work on. It draws on the Pharo and Glamorous Toolkit environments.
Topic match · Testing, debugging & developer tools
9:59Intentional Programming demo (Part 1) - Editor
14K views • 20 years ago
dftube
A roughly ten-minute demo of Microsoft's Intentional Programming research system, showing its editor and an unusual way of working with code. It is the first of two clips cut from a longer video.
Topic match · Testing, debugging & developer tools
30:41Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015
472K views • 11 years ago
ReactEurope
Dan Abramov live-codes hot reloading with time-travel debugging at React Europe 2015, debuting Redux and its devtools. The slides themselves are driven by application state.
Topic match · Web development
35:32Cheng Lou - On the Spectrum of Abstraction at react-europe 2016
63K views • 10 years ago
ReactEurope
Cheng Lou's react-europe 2016 talk lays out a mental framework for thinking about abstraction levels in JavaScript tooling, from Angular and Grunt to Webpack and React. It uses that framework to reason about the cost of abstractions and how to choose between competing solutions.
Topic match · Web development
8:24Primitive Technology: Cord drill and Pump drill
84.4M views • 10 years ago
Primitive Technology
Primitive Technology shows building a cord drill from scratch and then upgrading it to a pump drill, using only primitive materials like a stone flywheel and cord.
Topic match · Woodworking, metalworking & workshop skills
31:25Debugging The Web (Chrome Dev Summit 2016)
144K views • 9 years ago
Chrome for Developers
Paul Irish's Chrome Dev Summit 2016 talk surveys the state of the art in Chrome DevTools debugging. It covers workspaces, diffs, CSS coverage, Node debugging, editor improvements and Lighthouse.
Topic match · Web development
4:23Primitive Technology: Stone Axe (celt)
38.6M views • 11 years ago
Primitive Technology
The Primitive Technology channel shows the making of a stone axe (celt) using only primitive tools and materials, from shaping and polishing a basalt head to making the wooden handle and hafting it.
Topic match · Home, DIY & practical skills
7:157 minutes of Pharo Smalltalk for Rubyists
37K views • 11 years ago
Avdi Grimm
Ruby developer Avdi Grimm gives a seven-minute tour of Pharo Smalltalk's development environment, focusing on tools like search-by-example and the integrated, live coding experience.
Topic match · Testing, debugging & developer tools