data-oriented programming
21:01Self: The Movie;
21K views • 13 years ago
Jecel Assumpção Jr
A 1995 Sun Microsystems film about the Self programming language, a prototype-based Smalltalk relative, showing its live, graphical programming environment.
27:21Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud
8K views • 13 years ago
JSConf
Smalltalk pioneer Dan Ingalls presents the Lively Kernel at JSConf US 2012, a live, direct-manipulation programming environment running in the browser. He shows drag-and-drop building of live objects on the web.
48:59Foundry 2022 Operating System Demo
196K views • 4 years ago
Palantir
A 49-minute demo of Palantir Foundry by its chief architect. It walks through data integration, ML and AI workflows, analytics, and application building across the platform.
22:43Consistent Technical Documents Using Emacs and Org Mode
74K views • 6 years ago
spudlyo
A demo of writing technical documents in Emacs Org mode using org-babel, so that code blocks and generated content stay consistent when things change. The author shares the demo files and his dotfiles.
35:09NeXTSTEP Release 3 Demo
625K views • 20 years ago
blatherskyte
Steve Jobs demos NeXTSTEP Release 3, showing the object-oriented development environment and UI that later became the basis of Mac OS X. Midway through he builds a database-backed GUI app with Interface Builder and Enterprise Objects Framework with almost no code.
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.
36:47Harder Drive: Hard drives we didn't want or need
2.1M views • 4 years ago
suckerpinch
Tom7 (suckerpinch) builds and evaluates a series of absurd hard drives, including storage made from ping packets across the internet. The video accompanies his paper and mixes deep technical hacking with comedic storytelling.
28:36Literate Devops with Emacs
105K views • 11 years ago
Howard Abrams
Howard Abrams demonstrates, in an EmacsConf 2015 talk, how he uses org-mode's Babel and Tramp to configure and operate remote servers from a single document. Code blocks, their results and the explanatory text all live together.
28:00APL demonstration 1975
111K views • 13 years ago
Imperial College London
A 1975 live demonstration of the APL language by Imperial College professor Bob Spence, showing a REPL on a modified typewriter terminal and APL's appeal to non-programmers.
29:43OpenAI Codex Live Demo
913K views • 5 years ago
OpenAI
OpenAI's 2021 live demo of Codex translating natural language into code, from Hello World to building a game and a Microsoft Word plugin.
25:04Lucid Energize Demo VHS 1993
11K views • 12 years ago
Zach Beane
A 1993 VHS demo of Lucid Energize, a database-backed, incremental C/C++ programming environment built on XEmacs. It shows features like incremental compilation, live debugging and hyperlinked output.
22:01Sam Aaron live coding an ambient electro set w/ Sonic Pi
219K views • 10 years ago
Sam Aaron
Sam Aaron live codes an ambient electronic set using Sonic Pi, the music programming environment he created. The performance shows code driving music in real time.
20:03Can you fit a whole game into a QR code?
9M views • 6 years ago
MattKC
MattKC fits a playable Snake game into a QR code by writing tiny x86 machine code and patching the ZBar scanner so it can run the decoded data.
27:56Unity DOTS vs Handbuilt: Sample Project
687K views • 6 years ago
Nick Caston
Nick Caston compares Unity's sample ECS/DOTS project (AngryBots) with his own from-scratch C++ and OpenGL clone. He benchmarks performance and discusses the effort involved in each approach.
35:07NeXTSTEP Release 3: A Demonstration with Steve Jobs
184K views • 6 years ago
Joseph Spiros
A 35-minute demonstration of NeXTSTEP Release 3 by Steve Jobs. It shows the object-oriented development environment and features such as dragging a live chart between apps.
48:13RIP Windows: Linux GPU Gaming Benchmarks on Bazzite
1.1M views • 11 months ago
Gamers Nexus
Gamers Nexus benchmarks GPU gaming performance on Linux using the Bazzite OS, an exploratory first step toward establishing a Linux testing methodology. It compares results against Windows and notes where Linux still falls short.