techx.talk
techx.talk logo
~/the-vault

the best talks in tech,
in one place

111 / 111 talks
40 min

Software Is Changing (Again)

Andrej Karpathy·2025·Y Combinator AI Startup School
ai-mlphilosophy
30 min

Crafting quality that endures

Karri Saarinen·2025·Figma Config
designculturecareer+1
1 hr 35 min

Objective-Driven AI

Yann LeCun·2024·Harvard CMSA
ai-mlphilosophy

Unexpected Benefits of Going Local-First

Tuomas Artman·2024·Local-First Conf
architecturedatabasesdesign
1 hr 7 min

Design in Practice

Rich Hickey·2023·Clojure Conj
designphilosophy
1 hr 57 min

Let's build GPT: from scratch, in code, spelled out

Andrej Karpathy·2023
ai-mllanguages
1 hr

Intro to Large Language Models

Andrej Karpathy·2023
ai-mlsecurity
42 min

State of GPT

Andrej Karpathy·2023·Microsoft Build
ai-ml
40 min

Rich Harris on frameworks, the web, and the edge

Rich Harris·2023·Svelte Society NYC
frontendwebarchitecture+1
1 hr 50 min

The World Is Asynchronous

Werner Vogels·2022·AWS re:Invent
distributed-systemsarchitecture
41 min

Stop Writing Dead Programs

Jack Rusher·2022·Strange Loop
languagestoolingphilosophy
30 min

Have Single-Page Apps Ruined the Web?

Rich Harris·2021·Jamstack Conf
frontendwebarchitecture+1
38 min

CRDTs: The Hard Parts

Martin Kleppmann·2020·Hydra
distributed-systemsdatabases
30 min

When To Use Microservices (And When Not To!)

Sam Newman, Martin Fowler·2020·GOTO
architecturedistributed-systems
36 min

Distributed Consensus Revised

Heidi Howard·2019·PWLConf
distributed-systems
50 min

The Soul of Erlang and Elixir

Sasa Juric·2019·GOTO
languagesconcurrencydistributed-systems
30 min

Rethinking Reactivity

Rich Harris·2019·You Gotta Love Frontend
frontendwebcompilers+1
28 min

The Main Thread is Overworked & Underpaid

Surma·2019·Chrome Dev Summit
webperformancefrontend
30 min

Building a Custom React Renderer

Sophie Alpert·2019·React Conf
frontendarchitectureweb
28 min

The Wet Codebase

Dan Abramov·2019·Deconstruct
designlanguagesphilosophy+1
47 min

Jepsen 9: A Fsyncing Feeling

Kyle Kingsbury·2018·GOTO
distributed-systemsdatabasestesting
40 min

Distributed Systems Are a UX Problem

Tyler Treat·2018·QCon
distributed-systemsdesignarchitecture
45 min

Building a Distributed Message Log from Scratch

Tyler Treat·2018·GOTO
distributed-systemsdatabasesarchitecture
58 min

Maybe Not

Rich Hickey·2018·Clojure Conj
languagesfunctionaldesign
35 min

In The Loop

Jake Archibald·2018·JSConfAsia
webfrontendlanguages+1
35 min

Beyond React 16

Dan Abramov·2018·JSConfIceland
frontendwebarchitecture
27 min

10 Things I Regret About Node.js

Ryan Dahl·2018·JSConfEU
backendlanguagestooling+1
33 min

The Cost of JavaScript

Addy Osmani·2018·Fluent
performancewebfrontend
31 min

Concurrent Rendering in React

Andrew Clark, Brian Vaughn·2018·React Conf
frontendarchitectureperformance
1 hr 15 min

React Today and Tomorrow

Sophie Alpert, Dan Abramov·2018·React Conf
frontendwebarchitecture
18 min

Building the Software 2.0 Stack

Andrej Karpathy·2018·Spark+AI Summit
ai-mlarchitecturephilosophy
35 min

Observability: It's Not Just an Ops Thing

Charity Majors·2018
observabilitysystemsculture
1 hr

Procedural Programming: It's Back? It Never Went Away

Kevlin Henney·2018·ACCU
languageshistoryphilosophy
50 min

The Language of the System

Rich Hickey·2017·Clojure Conj
architecturedistributed-systemsphilosophy
41 min

Distributed Sagas: A Protocol for Coordinating Microservices

Caitie McCaffrey·2017·J on the Beach
distributed-systemsarchitecture
39 min

Observability for Emerging Infra

Charity Majors·2017·Strange Loop
distributed-systemsobservabilityculture
50 min

Zebras All the Way Down

Bryan Cantrill·2017·Uptime
distributed-systemsdatabasessystems
1 hr 13 min

Effective Programs — 10 Years of Clojure

Rich Hickey·2017·Clojure Conj
languagesfunctionalphilosophy
1 hr

Escape from the Ivory Tower: The Haskell Journey

Simon Peyton Jones·2017·Churchill College, Cambridge
languagesfunctionalhistory
47 min

Rust: Putting Ownership to Use

Niko Matsakis·2017·Curry On
languagesperformancecompilers
30 min

A Cartoon Intro to WebAssembly

Lin Clark·2017·JSConfEU
weblanguagesperformance
30 min

Infinitely Better UIs with Finite Automata

David Khourshid·2017·React Rally
frontendarchitectureweb
32 min

Platform as a Reflection of Values

Bryan Cantrill·2017·Node Summit
philosophyculturelanguages
53 min

Debugging Under Fire: Keep your Head when Systems have Lost their Mind

Bryan Cantrill·2017·GOTO
systemstoolingculture
30 min

Visualizing Performance with Flame Graphs

Brendan Gregg·2017·USENIXATC
performancesystemstooling
1 hr 7 min

The Future of Programming

"Uncle" Bob Martin·2016·Expert Talks
culturephilosophyhistory
36 min

The History of Rust

Steve Klabnik·2016·ACM
languageshistoryculture
42 min

Conflict Resolution for Eventual Consistency

Martin Kleppmann·2016·GOTO
distributed-systemsdatabases
1 hr 12 min

Spec-ulation

Rich Hickey·2016·Clojure Conj
languagesdesignphilosophy
56 min

The Silver Bullet Syndrome

Hadi Hariri·2016·NDC
culturephilosophy
30 min

A Brief History of JavaScript

Brendan Eich·2016·Fluent
languageswebhistory
1 hr

Even More CSS Secrets

Lea Verou·2016·CSSConf
frontenddesignweb
34 min

Building React From Scratch

Paul O'Shannessy·2016·React Rally
frontendarchitectureweb
30 min

Oral Tradition in Software Engineering

Bryan Cantrill·2016·Monktoberfest
culturehistorycareer
22 min

The Mind Behind Linux

Linus Torvalds·2016·TED
culturecareerhistory
1 hr

Seven Ineffective Coding Habits of Many Programmers

Kevlin Henney·2016·NDC
languagesphilosophyculture
48 min

Turning the Database Inside Out with Apache Samza

Martin Kleppmann·2015·Strange Loop
distributed-systemsdatabasesarchitecture
40 min

Building Scalable Stateful Services

Caitie McCaffrey·2015·Strange Loop
distributed-systemsarchitecture
49 min

Propositions as Types

Philip Wadler·2015·Strange Loop
languagesfunctionalphilosophy
31 min

The Evolution of Go

Robert Griesemer·2015·GopherCon
languagesdesign
39 min

Nothing is Something

Sandi Metz·2015·RailsConf
designlanguages
35 min

Owning Your Performance: RAIL

Paul Irish·2015·Chrome Dev Summit
performancewebtooling
47 min

HTTP/2 is Here, Let's Optimize!

Ilya Grigorik·2015·Velocity
webperformance
1 hr 30 min

Linux Performance Tools

Brendan Gregg·2015·Velocity
performancesystemstooling
26 min

What the Heck is the Event Loop Anyway?

Philip Roberts·2014·JSConfEU
webfrontendlanguages
45 min

The Mess We're In

Joe Armstrong·2014·Strange Loop
philosophydistributed-systemsarchitecture
1 hr 35 min

Data-Oriented Design and C++

Mike Acton·2014·CppCon
performancesystemslanguages
42 min

ZooKeeper for the Skeptical Architect

Camille Fournier·2014·Philly ETE
distributed-systemsarchitecture
56 min

AWS Innovation at Scale

James Hamilton·2014·AWS re:Invent
distributed-systemsarchitectureperformance
47 min

Migrating to Cloud Native with Microservices

Adrian Cockcroft·2014·GOTO
distributed-systemsarchitecture
1 hr 7 min

Thinking Above the Code

Leslie Lamport·2014·Microsoft Research
distributed-systemsphilosophydesign
1 hr

Event Sourcing

Greg Young·2014·GOTO
architecturedatabasesdistributed-systems
48 min

Building Reactive Systems with Akka

Jonas Bonér·2014·JavaOne
distributed-systemsarchitecturelanguages
41 min

Transducers

Rich Hickey·2014·Strange Loop
languagesfunctional
1 hr

Stewardship: The Sobering Parts

Brian Goetz·2014·Clojure Conj
languagesdesignphilosophy
1 hr 42 min

The Essence of C++

Bjarne Stroustrup·2014·University of Edinburgh
languagesdesignhistory
38 min

Programming Should Eat Itself

Nada Amin·2014·Strange Loop
languagescompilersfunctional
30 min

Minimal API Surface Area

Sebastian Markbåge·2014·JSConfEU
frontendarchitecturephilosophy
32 min

The Future of Programming

Bret Victor·2013·Dropbox DBX
philosophytoolingculture+1
10 min

The Problem with Time & Timezones

Tom Scott·2013·Computerphile
toolingculturelanguages
47 min

Atomic Design

Brad Frost·2013·Beyond Tellerrand
designfrontendarchitecture
49 min

Transforming Code into Beautiful, Idiomatic Python

Raymond Hettinger·2013·PyCon US
languagesdesignculture
58 min

The Value of Values

Rich Hickey·2012·JaxConf
architecturefunctionalphilosophy
48 min

Simplicity Matters

Rich Hickey·2012·RailsConf
philosophyculture
33 min

Boundaries

Gary Bernhardt·2012·SCNA
architecturedesigntesting+1
54 min

Inventing on Principle

Bret Victor·2012·CUSEC
designtoolingphilosophy
27 min

Stop Writing Classes

Jack Diederich·2012·PyCon US
languagesdesign
1 hr

Programming is Terrible — Lessons Learned from a Life Wasted

Thomas Figg·2012·EMF Camp
culturephilosophy
30 min

Concurrency Is Not Parallelism

Rob Pike·2012·Heroku Waza
languagesconcurrencyperformance
51 min

Go Concurrency Patterns

Rob Pike·2012·Google I/O
languagesconcurrency
30 min

How Complex Systems Fail

Richard Cook·2012·Velocity
systemsphilosophyculture
1 hr 1 min

Simple Made Easy

Rich Hickey·2011·Strange Loop
philosophylanguagesfunctional
7 min

Haskell Is Useless

Simon Peyton Jones, Erik Meijer·2011·Channel 9
languagesfunctionalphilosophy
56 min

Lexical Scanning in Go

Rob Pike·2011·Google Tech Talks
languagescompilerstooling
40 min

Working Hard to Keep It Simple

Martin Odersky·2011·OSCON Java
languagesfunctionaldesign
1 hr 15 min

Fork Yeah! The Rise and Development of illumos

Bryan Cantrill·2011·USENIXLISA
systemshistoryculture
1 hr 15 min

All Questions Answered

Donald Knuth·2011·Stanford
philosophyculturehistory+1
39 min

Hammock Driven Development

Rich Hickey·2010·Clojure Conj
philosophyculture
1 hr

Real Software Engineering

Glenn Vanderburg·2010·Lone Star Ruby Conf
culturephilosophyhistory
1 hr 7 min

Building Software Systems At Google and Lessons Learned

Jeff Dean·2010·StanfordEE380
distributed-systemsarchitectureperformance
1 hr 10 min

Are We There Yet?

Rich Hickey·2009·JVM Languages Summit
languagesfunctionalphilosophy
48 min

The Myth of the Genius Programmer

Brian Fitzpatrick, Ben Collins-Sussman·2009·Google I/O
culturecareer
1 hr 30 min

JavaScript: The Good Parts

Douglas Crockford·2009·Google Tech Talks
webfrontendlanguages
1 hr

Null References: The Billion Dollar Mistake

Tony Hoare·2009·QConLondon
languageshistoryphilosophy
1 hr

How to Design a Good API and Why it Matters

Joshua Bloch·2007·Google Tech Talks
designarchitecture
1 hr 10 min

Tech Talk: Linus Torvalds on git

Linus Torvalds·2007·Google Tech Talks
toolinghistory
53 min

Growing a Language

Guy Steele·1998·OOPSLA
languagesdesignphilosophy
1 hr 5 min

The Computer Revolution Hasn't Happened Yet

Alan Kay·1997·OOPSLA
philosophyculturelanguages+1
1 hr 20 min

You and Your Research

Richard Hamming·1986·Bell Labs
culturephilosophycareer
1 hr

Future Possibilities: Data, Hardware, Software, and People

Grace Hopper·1982·NSA
historyculturephilosophy
1 hr 40 min

The Mother of All Demos

Douglas Engelbart·1968·Fall Joint Computer Conference
philosophydesigntooling+1

Search the vault

Jump to a talk or filter by speaker.