Best Python, Ruby & scripting languages Videos
「Python, Ruby & scripting languages」下面有120部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门18部,适合还没学过的人;进阶68部,适合已经懂术语的人;普通向18部,按兴趣就能看;更硬的16部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Confreaks、Next Day Video、PyCon 2016。目录给这个主题划的范围是:Dynamic and scripting languages: Python, Ruby, Ruby on Rails, PHP, Perl, Lua, JavaScript language internals, Java, C#, .NET, language tutorials and PyCon talks.如果只看三部,就从《Ruby Conf 12 - Y Not- Adventures in Functional Programming by Jim Weirich》开始,它负责把问题讲出画面;然后看《The spelled-out intro to neural networks and backpropagation: building micrograd》,换一种讲法或例子;最后看《How Python was Shaped by leaky Internals, Armin Ronacher, Flask framework》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Brandt Bucher – A JIT Compiler for CPython
Brandt Bucher presents his prototype JIT compiler for CPython at the 2023 Core Developer Sprint.

Friday evening lightning talks
A PyCon 2013 block of Friday evening lightning talks.

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
Raymond Hettinger's PyBay 2018 keynote on preventing, finding and fixing bugs under a time budget.

GoRuCo 2012 Hexagonal Rails by Matt Wynne
Matt Wynne's GoRuCo 2012 talk on why Rails apps get hard to change as they grow, and how a ports-and-adapters hexagonal architecture separates application logic from the framework.

Bringing SIMD to the Web via Dart
John McCutchan of Google explains how Dart and the Dart VM expose SIMD instructions to speed up web software.

Scalability at YouTube
A PyCon 2012 talk by early YouTube engineer Mike Solomon on how YouTube scaled its architecture, which is mostly Python.

Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
Developer Voices interviews Chris Lattner about Mojo, a Python-compatible language aimed at CPU/GPU performance built on LLVM and MLIR.

Larry Wall Speaks at Google
Larry Wall speaks at Google's Chicago office in 2008 about the Perl community, the language, and Perl 6.

APL at Julia's Speed | Shashi Gowda | JuliaCon 2016
A JuliaCon 2016 talk by Shashi Gowda showing an APL implementation in Julia.

Python at Massive Scale - Stephen Simmons, Neil Slinger
A PyData London 2018 talk on how JPMorgan scaled its Athena Python platform over ten years to about 35 million lines of code and thousands of developers.

Compiling and Optimizing Scripting Languages
Paul Biggar's Google Tech Talk on compiling and optimizing scripting languages, drawn from his work on the phc ahead-of-time PHP compiler.

RailsConf 2011: Aaron Patterson, "Double Dream Hands: So Intense!"
Aaron Patterson's RailsConf 2011 talk on Rails 3.1 performance, showing why deeper Rack middleware stacks slow Rails and how a shallower pipeline helps.

October CincyRb - Jim Weirich on Decoupling from Rails
A Cincinnati Ruby meetup talk by Jim Weirich on decoupling application logic from Rails.

Coroutines and Loom behind the scenes by Roman Elizarov
Roman Elizarov compares Kotlin Coroutines with OpenJDK Project Loom virtual threads, looking at their design goals and how those translate into different implementations and tradeoffs.

Interview with Steve Yegge on Rhino on Rails and more
Steve Yegge is interviewed at Google's Kirkland office about the birth, growth and future of his Rhino on Rails project, a Rails clone on the Rhino JavaScript engine, and other web development topics.

Optional - The Mother of All Bikesheds by Stuart Marks
Stuart Marks explains the intended purpose and proper use of Java 8's Optional class and why it caused so much controversy.

Microsoft Vista Speech Recognition Tested - Perl Scripting
A 2007 video of someone trying to write Perl code using Windows Vista's speech recognition, with hilariously bad results.

Windows Vista Speech Recognition Tested - Perl Scripting
A 2007 video of someone trying to write Perl scripts using Windows Vista speech recognition, with comically bad results.

Sky: An Experiment Writing Dart for Mobile (Dart Developer Summit 2015)
Eric Seidel presents Sky, an experimental open-source framework for writing mobile apps in Dart with fast development cycles and 60Hz UI.

Totally Gridbag
Totally Gridbag is a short humorous animation about the frustrations of Java Swing's GridBagLayout, originally made as a Flash cartoon.

How Netflix Uses Java - 2025 Edition
A Netflix engineer describes how Netflix uses Java in 2025, including Spring Boot, DGS/GraphQL, gRPC and keeping over 3000 services on the latest JDK.

JVMLS 2015 - Java Goes AOT
Christian Thalinger presents at the 2015 JVM Language Summit on adding ahead-of-time compilation to the JVM, covering the HotSpot team's AOT work and its relation to warmup and deoptimization.

Q&A with Guido van Rossum, Inventor of Python
An open Q&A with Python creator Guido van Rossum hosted by Microsoft Reactor, covering his career, PyCon's origins and his opinions on other languages.

Rasmus Lerdorf - 25 Years of PHP - phpday 2019
Rasmus Lerdorf marks 25 years of PHP at phpday 2019 with a look at the highlights and lowlights of the language.