HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

classless oop

Play all on YouTube

Upload date

Past year2020s2010s2000s

Type

TalkLectureExplainerTutorialDocumentaryInterviewDemoCommentaryComedyMusic

Duration

Under 4 minutes4-20 minutes20-60 minutesOver 1 hour

Features

Hidden gemsEvergreen only

Sort by

RelevanceRecently recommendedUpload dateOldest firstView countLike ratioMost recommended
What the heck is the event loop anyway? | Philip Roberts | JSConf EU26:53

What the heck is the event loop anyway? | Philip Roberts | JSConf EU

3.8M views • 12 years ago
JSConf
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built. It demystifies terms like non-blocking and single-threaded.
The Hyperloop: BUSTED!28:39

The Hyperloop: BUSTED!

2M views • 10 years ago
Thunderf00t
Thunderf00t, a physicist, critically assesses the Hyperloop concept, covering the vacuum, pressure, safety, and cost problems of high-speed tube travel. He argues the media accepted the claims uncritically.
Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...35:12

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...

808K views • 8 years ago
JSConf
Jake Archibald's JSConf.Asia 2018 talk "In the Loop" explains the browser event loop, covering tasks, microtasks, requestAnimationFrame, and how rendering interleaves with JavaScript. It uses visual walkthroughs to show why code runs in surprising orders and why setTimeout fixes are unreliable.
OODA Loop & Evolutionary Epistemology of John Boyd by Chuck Spinney2:32:25

OODA Loop & Evolutionary Epistemology of John Boyd by Chuck Spinney

6K views • 5 years ago
52 Living Ideas
Chuck Spinney, a long-time associate of John Boyd, presents Boyd's thinking on the OODA loop and evolutionary epistemology. The talk runs about two and a half hours and includes Q&A.
Starship Troopers - re:View25:59

Starship Troopers - re:View

2.8M views • 9 years ago
RedLetterMedia
Mike and Jay of RedLetterMedia discuss Starship Troopers, covering its legacy, why people like or dislike it, and its reading as sci-fi action satire versus the Heinlein book.
The HYPERLOOP Will Never Work, Here's Why10:31

The HYPERLOOP Will Never Work, Here's Why

1.9M views • 5 years ago
Adam Something
Adam Something argues that the Hyperloop is impractical, covering the costs and engineering problems of running trains in a near vacuum compared with conventional rail and metros. The description admits some wrong numbers in the original cut.
"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)42:24

"Swift as C++ Successor in FoundationDB" by Konrad Malawski (Strange Loop 2023)

20K views • 3 years ago
Strange Loop Conference
Konrad Malawski's Strange Loop 2023 talk shows how the FoundationDB team adopted Swift incrementally in a C++ codebase. It covers Swift's C++ interoperability, which let them move single functions or entire types over one at a time.
Nordic.js 2014 • Douglas Crockford - The Better Parts33:52

Nordic.js 2014 • Douglas Crockford - The Better Parts

73K views • 12 years ago
Nordic.js
Douglas Crockford's Nordic.js 2014 talk on 'the better parts' of JavaScript and programming in general. He argues against `this`, `new` and ES6 classes, and for classless, composition-based object patterns, with some broader remarks on building better structures for the future.
CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”1:00:46

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

271K views • 8 years ago
CppCon
A CppCon 2018 talk arguing that OOP has failed to deliver on reuse and performance, and presenting data-oriented design for C++ with practical worked examples from real systems.
The Vegas Loop Is Getting Progressively More Stupid22:05

The Vegas Loop Is Getting Progressively More Stupid

1.3M views • 1 year ago
Ray Delahanty | CityNerd
CityNerd critiques the Las Vegas Loop, the Boring Company's tunnel transit system, arguing its design and operation are poor. The video covers how the system actually runs.
"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)43:58

"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)

141K views • 3 years ago
Strange Loop Conference
Evan Czaplicki, creator of Elm, examines how programming languages are funded. He looks at where compiler engineers' salaries come from, why Go has about 5 engineers while Dart has about 30, and how this limits language design.
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 20252:27:34

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

926K views • 1 year ago
Better Software Conference
Casey Muratori's two-hour talk tracing the history of object-oriented programming back to the 1960s and examining how its ideas, and later entity component systems, came about. It is followed by a Q&A.
OOPSLA Conference: Growing a Language54:12

OOPSLA Conference: Growing a Language

24K views • 6 years ago
Computer History Museum
Guy Steele's classic 1998 OOPSLA keynote on how a programming language must grow with its user community. He delivers it in a playful style, starting with only monosyllabic words and defining new terms as he goes.
Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google1:25:34

Democracy at Work: Curing Capitalism | Richard Wolff | Talks at Google

3.3M views • 9 years ago
Talks at Google
Economist Richard Wolff's Talks at Google lecture on his book Democracy at Work. He critiques capitalism and argues for worker-run cooperatives as a path to a more democratic economy.
Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet1:04:33

Alan Kay at OOPSLA 1997 - The computer revolution hasnt happened yet

127K views • 13 years ago
Jeff Gonis
Alan Kay's 1997 OOPSLA keynote, preserved on YouTube after being lost from Google Video. He discusses what object orientation was meant to be, messaging, system design, and the state of computing practice.
A Selfish Argument for Making the World a Better Place – Egoistic Altruism7:15

A Selfish Argument for Making the World a Better Place – Egoistic Altruism

11.4M views • 8 years ago
Kurzgesagt – In a Nutshell
Kurzgesagt makes a selfish case for improving the world, arguing that helping people far away raises prosperity and innovation for everyone, including yourself. The animated video frames this as egoistic altruism and positive-sum cooperation.
Teenage engineering OP1 - Live looping  [Thoj]4:05

Teenage engineering OP1 - Live looping [Thoj]

368K views • 11 years ago
Thoj
Musician Thoj performs a live looping session on the Teenage Engineering OP-1 synthesizer, building a deep house track layer by layer.
Beats That Defy Boxes | Reggie Watts | TED9:44

Beats That Defy Boxes | Reggie Watts | TED

10.8M views • 14 years ago
TED
Reggie Watts performs at TED 2012, blending vocal looping, beatboxing, poetry and comedy across musical genres in a larger-than-life improvised set.
"Uncle" Bob Martin1:23:35

"Uncle" Bob Martin

179K views • 11 years ago
Program on Entrepreneurship
Robert 'Uncle Bob' Martin speaks at Yale School of Management about clean, well-written code and what makes good software development. The talk covers his views on OOP, architecture and professional practice.
Kylie Minogue - Come Into My World (Official Video) [Full HD Remastered]4:15

Kylie Minogue - Come Into My World (Official Video) [Full HD Remastered]

46.3M views • 16 years ago
Kylie Minogue
The official music video for Kylie Minogue's Come Into My World, directed by Michel Gondry, built around a looping scene with multiplying copies of Kylie.
Handmade Hero | Getting rid of the OOP mindset7:44

Handmade Hero | Getting rid of the OOP mindset

167K views • 9 years ago
vexe
A short clip of Casey Muratori from Handmade Hero explaining why he rejects the object-oriented mindset and how to move away from it. It is part rant, part programming philosophy.
Canada's 100-Foot Freight Railway To Nowhere5:25

Canada's 100-Foot Freight Railway To Nowhere

1.9M views • 4 years ago
Half as Interesting
A short, sarcastic Half as Interesting video about a tiny freight railway in Canada built to exploit a shipping regulation loophole. It explains how a track just 100 feet long counted as a railway.
The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)1:04:29

The Computer Revolution Hasn't Happened Yet OOPSLA 97 Keynote (VPRI 0719)

9K views • 6 years ago
Yoshiki Ohshima (大島芳樹)
Alan Kay's 1997 OOPSLA keynote argues that the computer revolution has not really happened yet, reflecting on how computing, objects and the web fall short of their potential.
Elon Musk's "Loop" - It's bad, folks40:06

Elon Musk's "Loop" - It's bad, folks

921K views • 7 years ago
donoteat01
A long, sarcastic critique of Elon Musk's Loop tunnel transit idea and related Boring Company and Hyperloop claims. It leans on transit-planning arguments about capacity and throughput.
LSV Breaks MTGO4:57

LSV Breaks MTGO

323K views • 14 years ago
TCGplayer
Pro Magic player Luis Scott-Vargas triggers a mandatory-action infinite loop on Magic Online, and the game stalls in a non-terminating state.
Starship Troopers: Failure of Democracy (HD)2:05

Starship Troopers: Failure of Democracy (HD)

297K views • 14 years ago
Nightbound
A two-minute classroom scene from the film Starship Troopers in which a teacher lectures on why only veterans earn the right to vote, titled Failure of Democracy.
Reddit.com co-Founder Alexis Ohanian fires back at CNN and Anderson Cooper3:51

Reddit.com co-Founder Alexis Ohanian fires back at CNN and Anderson Cooper

28K views • 15 years ago
tjandthetux
Reddit co-founder Alexis Ohanian responds in a short interview to Anderson Cooper's on-air criticism of Reddit over child exploitation content.
Infant girl with whooping cough2:24

Infant girl with whooping cough

4.2M views • 13 years ago
Mayo Clinic
A short Mayo Clinic clip of an infant in intensive care with severe whooping cough, held by her mother. It shows the baby's violent coughing.
"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)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.
"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)1:09:38

"How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)

9K views • 5 years ago
Strange Loop Conference
Guy Steele's Strange Loop 2010 talk argues that programmers should not have to think about parallelism, and that languages should support algorithms built on independence and divide-and-conquer. He also recounts fitting a program onto a single punch card.
"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)39:26

"Cursorless: A spoken language for editing code" by Pokey Rule (Strange Loop 2023)

59K views • 3 years ago
Strange Loop Conference
Pokey Rule presents Cursorless, a spoken language designed for editing code by voice, built on tree-sitter parsing with smart structural and simple token-level primitives. The talk is from Strange Loop 2023.
"Simple Made Easy" - Rich Hickey (2011)1:01:39

"Simple Made Easy" - Rich Hickey (2011)

219K views • 5 years ago
Strange Loop Conference
Rich Hickey's Strange Loop 2011 keynote distinguishing 'simple' (not intertwined) from 'easy' (familiar or near at hand). It argues that software complexity comes from complecting things and that we should pick simple constructs.
"The Mess We're In" by Joe Armstrong45:50

"The Mess We're In" by Joe Armstrong

398K views • 12 years ago
Strange Loop Conference
Joe Armstrong, co-inventor of Erlang, gives a funny and opinionated Strange Loop talk on the tangled state of software: build tools, package managers, entropy and the physical limits of computation. He argues for ideas like naming things by content hash and throwing away your first version.
"Production Prolog" by Michael Hendricks39:58

"Production Prolog" by Michael Hendricks

58K views • 12 years ago
Strange Loop Conference
Michael Hendricks of PriceCharting shares tricks and pain points from running Prolog in production for 18 months at Strange Loop. It argues Prolog is a productive modern language beyond logic puzzles, and includes a demo of changing code mid-execution.
"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki40:55

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki

69K views • 12 years ago
Strange Loop Conference
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically. It then shows how Elm's variant enables hot-swapping and its time-traveling debugger.
"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore42:20

"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore

41K views • 9 years ago
Strange Loop Conference
Jon Moore's Strange Loop 2017 talk argues that rate limiting is the wrong tool for protecting services from noisy clients. He proposes concurrency-based capacity management and quotas instead.
"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram36:58

"A (Not So Gentle) Introduction To Systems Programming In ATS" by Aditya Siram

26K views • 9 years ago
Strange Loop Conference
Aditya Siram introduces ATS, a statically typed ML-like language that compiles to C and offers type-safe pointer arithmetic and a full proof language. The Strange Loop talk shows off C interop, concurrency and verification features with non-trivial examples.
"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega54:35

"An approach to computing and sustainability inspired from permaculture" by Devine Lu Linvega

19K views • 3 years ago
Strange Loop Conference
Devine Lu Linvega of Hundred Rabbits talks about low-power, offline computing, esoteric languages and the Uxn virtual machine, informed by years of sailing the Pacific. The talk frames computing sustainability through a permaculture lens.
"Eve" by Chris Granger46:04

"Eve" by Chris Granger

27K views • 11 years ago
Strange Loop Conference
Chris Granger presents Eve, a programming environment designed to be approachable for humans, at Strange Loop 2015. The talk covers the project's approach and design ideas.
"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)40:57

"Hedy: A Gradual programming language" by Felienne Hermans (Strange Loop 2022)

17K views • 4 years ago
Strange Loop Conference
Felienne Hermans presents Hedy, a gradual programming language for teaching kids that moves through levels from almost no syntax toward full Python. The talk covers why error messages and syntax are scary for beginners.