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.

James Mickens on JavaScript
James Mickens delivers his comedic rant about JavaScript and web programming, in his usual dry, hyperbolic style.

RailsConf 2016 - Rails to Phoenix by Brian Cardarella
Brian Cardarella's RailsConf 2016 talk on why and how teams can move from Rails to Elixir and Phoenix.

Nordic.js 2014 • Douglas Crockford - The Better Parts
Douglas Crockford's Nordic.js 2014 talk on 'the better parts' of JavaScript and programming in general.

Servo Architecture: Safety and Performance
Jack Moffitt presents the architecture of Servo, Mozilla's experimental browser engine written in Rust, focusing on parallelism across cores, GPUs and SIMD and the safety properties gained from Rust.

ClojureScript for Skeptics - Derek Slager
Derek Slager's Clojure/conj talk argues that ClojureScript is a pragmatic choice for web development.

Flexbox vs. CSS Grid — Which is Better?
Jen Simmons explains the difference between CSS Flexbox and CSS Grid, and when to use each.

Bruce Hauman - Developing ClojureScript With Figwheel
Bruce Hauman presents Figwheel, a ClojureScript tool for live, interactive development with hot code reloading.

Dan Abramov: Beyond React 16 | JSConf Iceland
Dan Abramov's JSConf Iceland talk on what came after React 16, with live-coded prototypes of async rendering and time slicing.

2016/2017 MUST-KNOW WEB DEVELOPMENT TECH - Watch this if you want to be a web developer
LearnCode.academy presents a roadmap of web development technologies to learn in 2016 and 2017, spanning front-end, back-end and DevOps tools.

Ryan Dahl: Original Node.js presentation
Ryan Dahl's first presentation of Node.js at JSConf 2009.

ClojureScript in the Age of TypeScript — David Nolen
David Nolen explains how ClojureScript is used at Vouch.io to build mobile and web software with a single language and REPL-driven workflow.

CSS Grid Changes EVERYTHING - Amazing Presentation
Morten Rand-Hendriksen's WordCamp Europe 2017 talk presents CSS Grid Layout as a native two-dimensional layout system that changes how web pages are structured, including responsive layouts independent of source order.

High Performance Web Sites and YSlow
A Google Tech Talk on Yahoo's 14 rules for faster web pages and the YSlow tool.

"Building a Toolkit for Design" by Matthew Griffith
Matthew Griffith, creator of elm-ui, presents a toolkit for designing layouts in Elm as an alternative to CSS.

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud
Smalltalk pioneer Dan Ingalls presents the Lively Kernel at JSConf US 2012, a live, direct-manipulation programming environment running in the browser.

Ryan Dahl - History of Node.js
Ryan Dahl tells the history of Node.js and why he created it at a Phoenix meetup.

Erlang Factory SF 2016 Keynote Phoenix and Elm – Making the Web Functional
A joint Erlang Factory 2016 keynote by Phoenix creator Chris McCord and Elm creator Evan Czaplicki on using the two together, including Phoenix.Presence design and PubSub optimizations.

PHP doesn't suck (anymore)
Aaron Francis walks through how PHP has changed from 2012 to 2023, covering traits, array destructuring, generators, typed properties and more.

Monads and Gonads
Douglas Crockford's Google Tech Talk explains monads without category theory or Haskell, implementing them in JavaScript and tying them to Ajax and promises.

Speed Up Your JavaScript
A 2009 Google Tech Talk by Nicholas Zakas on the hidden performance pitfalls of JavaScript.

Keynote: What is a Component (and Why)? - Luke Wagner, Distinguished Engineer, Fastly
Luke Wagner of Fastly explains what a WebAssembly component is, how it relates to familiar concepts, and what the Component Model enables.

Andy Bell – Be the browser’s mentor, not its micromanager
Andy Bell's 2022 talk on hinting the browser rather than micromanaging it, using progressive enhancement, CSS layout, fluid type and space, and modern CSS to build resilient front-ends.

Google I/O 2011: Chrome Dev Tools Reloaded
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.

Why Static Typing Came Back • Richard Feldman • GOTO 2022
Richard Feldman's GOTO Copenhagen 2022 talk on why dynamic languages like Python, Ruby, PHP and JavaScript rose in the 1990s and why each now has a popular static type checker.