Best Web development Videos
The 160 Web development videos here were recommended by different people across different months. Choose by who it is for: 10 introductory, 105 intermediate, 36 for a general viewer, and 9 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include JSConf, Google for Developers, Meta Developers.

What the heck is the event loop anyway? | Philip Roberts | JSConf EU
Philip Roberts explains the JavaScript event loop, call stack, callbacks and asynchronous behavior with live visualizations using a tool he built.

Rich Harris - Rethinking reactivity
Svelte creator Rich Harris explains moving reactivity into the compiler and language rather than tracking state at runtime, with a history of spreadsheets as reactive systems and comparisons to React.

Crockford on JavaScript - Volume 1: The Early Years
Douglas Crockford's first Yahoo lecture puts JavaScript in historical context.

RailsConf 2016 - Turbolinks 5: I Can’t Believe It’s Not Native! by Sam Stephenson
Sam Stephenson's RailsConf 2016 talk on Turbolinks 5, showing how small teams can ship fast Rails apps in the browser and hybrid iOS and Android apps sharing one set of web views.

JavaScript: The Good Parts
Douglas Crockford's 2009 Google tech talk on the good and bad parts of JavaScript, based on his book.

Pete Hunt: React: Rethinking best practices -- JSConf EU
Pete Hunt of Facebook and Instagram introduces React at JSConf EU 2013 and explains its design principles.

Dan Abramov - Live React: Hot Reloading with Time Travel at react-europe 2015
Dan Abramov live-codes hot reloading with time-travel debugging at React Europe 2015, debuting Redux and its devtools.

Hey Underscore, You're Doing It Wrong!
Brian Lonsdorf explains why Underscore.js falls short as a functional programming library, then introduces currying, composition and point-free style in JavaScript.

Chris McCord - Keynote: Phoenix LiveView - Interactive Apps without Javascript - ElixirConf EU 2019
Chris McCord's ElixirConf EU 2019 keynote introducing Phoenix LiveView, which builds interactive server-rendered apps without writing JavaScript.

OAuth 2.0 and OpenID Connect (in plain English)
Okta developer advocate Nate Barbettini explains OAuth 2.0 and OpenID Connect in a roughly hour-long talk.

Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
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.

RiftSketch: Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js
Brian Peiris demonstrates RiftSketch, a web app where you write JavaScript with Three.js while wearing an Oculus Rift and watch the world around you change live.

Interactive programming Flappy Bird in ClojureScript
Bruce Hauman live-codes Flappy Bird in ClojureScript in about six minutes, using figwheel to hot-reload changes into the running game.

Build a real-time Twitter clone in 15 minutes with LiveView and Phoenix 1.5
Phoenix creator Chris McCord builds a real-time Twitter-style app live with Phoenix LiveView 1.5 in about 15 minutes.

DjangoCon 2008 Keynote: Cal Henderson
Cal Henderson's DjangoCon 2008 keynote, "Why I Hate Django", is a funny critique of Django from a Flickr architect.

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On
Evan Czaplicki, creator of Elm, talks at Curry On 2015 about user-focused language design.

"Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki
Evan Czaplicki's Strange Loop 2014 talk surveys the many formulations of functional reactive programming and how they relate historically and theoretically.

Pete Hunt: React - Rethinking Best Practices (updated) - JSConf.Asia 2013
Pete Hunt of Facebook and Instagram presents React at JSConf.Asia 2013, explaining its design principles and why they seemed shocking at first.

Introduction to Node.js with Ryan Dahl
Ryan Dahl, the creator of Node.js, introduces the event-driven I/O framework built on V8 with examples, and discusses the v0.4.0 release and its new APIs.

The Web That Never Was - Dylan Beattie
Dylan Beattie's entertaining NDC talk imagines an alternate history of the web, asking what if different decisions had been made on operating systems, browsers and standards.

[JSConfUS 2013] Steven Wittens: Making WebGL Dance
Steven Wittens' JSConf US 2013 talk on drawing with WebGL, using animated visuals to walk through vectors, matrices and the rendering pipeline.

Javascript in 2015
A short screencast tour of JSPM, SystemJS and ES6 features, building a small app with the then-new JavaScript module and package tooling.

Cheng Lou - On the Spectrum of Abstraction at react-europe 2016
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.

Hacker Way: Rethinking Web App Development at Facebook
Facebook engineers explain why they abandoned the traditional MVC paradigm for a more functional architecture, introducing Flux and React.