Best Python, Ruby & scripting languages Videos
The 120 Python, Ruby & scripting languages videos here were recommended by different people across different months. Choose by who it is for: 18 introductory, 68 intermediate, 18 for a general viewer, and 16 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 Confreaks, Next Day Video, PyCon 2016.

The Clean Architecture in Python
Brandon Rhodes' PyOhio 2014 talk on applying the Clean Architecture in Python.

2016 - On The Shoulders Of Giants - Damian Conway
Damian Conway's hour-long keynote at the Perl conference, On the Shoulders of Giants, showing off Perl 6 (Raku) features with history, algorithms and a quantum math operator built with grammars.

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.

Java on a 1000 Cores - Tales of Hardware / Software CoDesign
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores.

RailsConf 09: Robert Martin, "What Killed Smalltalk Could K
Robert Martin's RailsConf 2009 talk looks at why Smalltalk lost out despite its technical strengths.

K Lars Lohn - Keynote - PyCon 2016
K Lars Lohn's PyCon 2016 keynote weaves together music theory, programming, biking road trips and fractals.

Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
Larry Hastings explains what Python's GIL is, what problems it solves and how it works, and presents his Gilectomy project to remove it, including the performance and C-extension obstacles.

Rails Conf 2013 The Magic Tricks of Testing by Sandi Metz
Sandi Metz's RailsConf 2013 talk offers practical guidelines for deciding what to test and how, so tests stay cheap and stable.

Ruby Manor 3 - Programming with Nothing by Tom Stuart
Tom Stuart's Ruby Manor 3 talk builds FizzBuzz using nothing but Ruby lambdas, working through Church encodings of numbers, booleans and data structures.

David Beazley - Lambda Calculus from the Ground Up - PyCon 2019
David Beazley's PyCon 2019 tutorial derives the lambda calculus from the ground up in Python, using only single-argument functions.

A JVM Does That?
Cliff Click of Azul Systems asks what a JVM is supposed to do, in a Google Tech Talk from 2011.

Raymond Hettinger, Keynote on Concurrency, PyBay 2017
Raymond Hettinger's PyBay 2017 keynote on concurrency in Python.

JavaScript: Understanding the Weird Parts - The First 3.5 Hours
The first 3.5 hours of Tony Alicea's Udemy course on JavaScript's inner workings, covering topics such as first-class functions, closures, prototypal inheritance and how the language behaves under the hood.

Hello World - Machine Learning Recipes #1
The first episode of Google's Machine Learning Recipes series.

Lone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg
Glenn Vanderburg argues at Lone Star Ruby Conference 2010 that university-style software engineering does not work, and asks what real software engineering would look like.

Understanding the Python GIL
David Beazley's PyCon 2010 talk explains how the Python Global Interpreter Lock works and shows experiments where multithreaded code runs slower, even on more cores, due to lock contention and context-switching overhead.

DjangoCon 2022 | From React to htmx on a real-world SaaS product: we did it, and it's awesome!
David Guillot describes how his team replaced a two-year-old React UI of their SaaS product with Django templates and htmx in a couple of months.

Keynote: Begin...End?
David Beazley's PyData Global 2021 keynote, an oral history of early scientific Python.

RailsConf 2014 - Keynote: Writing Software by David Heinemeier Hansson
David Heinemeier Hansson's RailsConf 2014 keynote argues that programming is closer to writing than to science, with clear code produced by iterating through drafts.

Emily Shea - "Perl Out Loud"
Emily Shea, a Fastly engineer with repetitive strain injury, describes using voice dictation as her main way of programming.

RailsConf 2015 - Nothing is Something
Sandi Metz argues that hidden assumptions in code are missing concepts, and shows how to name and expose them so code is easier to understand and change.

RailsConf 2019 - Opening Keynote by David Heinemeier Hansson
David Heinemeier Hansson's opening keynote at RailsConf 2019 argues against the expectation of payment for open source work, drawing on his experience releasing Rails.

Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
First lecture of MIT 6.00, an introductory computer science course taught in Python by Eric Grimson and John Guttag.

Christophe Pettus - PostgreSQL Proficiency for Python People - PyCon 2016
A three-hour PyCon 2016 tutorial by Christophe Pettus that orients Python developers to PostgreSQL.