Play allConcurrency and parallelism
426 videos • 354 hr 43 min
Part of Systems programming. Ordered by how many people recommended each video and for how long; 68 are classics.
1 2 What the heck is the event loop anyway? | Philip Roberts | JSConf EU
JSConf
Recommended by 19 •
Classic3 "Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson
Strange Loop Conference
Recommended by 16 •
Classic4 5 "Unison: a new distributed programming language" by Paul Chiusano
Strange Loop Conference
Recommended by 9 •
Classic6 7 "Turning the database inside out with Apache Samza" by Martin Kleppmann
Strange Loop Conference
Recommended by 9 •
Classic8 Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
JSConf
Recommended by 8 •
Classic9 10 11 12 13 Hewitt, Meijer and Szyperski: The Actor Model (everything you wanted to know...)
jasonofthel33t
Recommended by 7 •
Classic14 Expert to Expert: Rich Hickey and Brian Beckman - Inside Clojure
jasonofthel33t
Recommended by 6 •
Classic15 16 Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp
Erlang Solutions
Recommended by 6 •
Classic17 18 CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”
CppCon
Recommended by 6 •
Classic19 20 21 User-level threads....... with threads. - Paul Turner - Google
Linux Plumbers Conference
Recommended by 6 •
Classic22 23 CppCon 2017: Carl Cook “When a Microsecond Is an Eternity: High Performance Trading Systems in C++”
CppCon
Recommended by 6 •
Classic24 Advanced Topics in Programming Languages: A Lock-Free Hash Table
GoogleTalksArchive
Recommended by 5 •
Classic25 26 Larry Hastings - Removing Python's GIL: The Gilectomy - PyCon 2016
PyCon 2016
Recommended by 6 •
Classic27 28 29 30 Java on a 1000 Cores - Tales of Hardware / Software CoDesign
Google TechTalks
Recommended by 5 •
Classic31 32 33 34 35 36 Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
GOTO Conferences
Recommended by 3 •
37 38 39 40 CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”
CppCon
Recommended by 5 •
Classic41 Dennis Gustafsson – Parallelizing the physics solver – BSC 2025
Better Software Conference
Recommended by 4 •
42 43 44 "Stop Rate Limiting! Capacity Management Done Right" by Jon Moore
Strange Loop Conference
Recommended by 5 •
Classic45 Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
Lex Fridman
Recommended by 4 •
46 Let's #TalkConcurrency Panel Discussion with Sir Tony Hoare, Joe Armstrong, and Carl Hewitt
Erlang Solutions
Recommended by 4 •
Classic47 48 Servo Architecture: Safety and Performance
linux conf au 2017 - Hobart, Australia
Recommended by 4 •
Hidden gem49 50 51 52 53 54 55 EmacsConf 2019 - 26a - Emacs: The Editor for the Next Forty Years - Perry E. Metzger (pmetzger)
EmacsConf and Emacs hangouts
Recommended by 2 •
56 57 Параллелизация движка Naughty Dog с использованием файберов
Vadim Chuprakov
Recommended by 2 •
Hidden gem58 59 60 61 62 code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
NOKIA Technology Center Wrocław
Recommended by 4 •
Classic63 64 "Systems that run forever self-heal and scale" by Joe Armstrong (2013)
Strange Loop Conference
Recommended by 3 •
65 Shared memory parallelism in Julia | Kiran Pamnany | Cambridge Julia Meetup (May 2018)
The Julia Programming Language
Recommended by 4 •
Hidden gem66 67 68 69 70 71 RailsConf 2014 - Workshop - All Aboard The Elixir Express! by Chris McCord
Confreaks
Recommended by 2 •
72 HaskellerZ - April 2020 - Niklas Hambüchen - Asynchronous and Parallel Programming in Haskell
Zürich Friends of Haskell
Recommended by 2 •
Hidden gem73 Computer Science - A Guide for the Perplexed • Joe Armstrong • GOTO 2018
GOTO Conferences
Recommended by 3 •
74 Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
Hydra
Recommended by 3 •
Classic75 Future of Big Data Systems by Spark creator Matei Zaharia
The Data Science Channel
Recommended by 2 •
Hidden gem76 "Haxl: A Big Hammer for Concurrency" by Simon Marlow
Strange Loop Conference
Recommended by 2 •
Hidden gem77 CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
CppCon
Recommended by 3 •
Classic78 79 80 C++Now 2017: Ryan Newton "Haskell taketh away: limiting side effects for parallel programming"
CppNow
Recommended by 2 •
81 82 83 Ron Pressler - Pull Push: Please stop polluting our imperative languages with pure concepts-Curry On
Curry On!
Recommended by 3 •
Classic84 85 Blazing-Fast Directory Tree Traversal: Haskell Streamly Beats Rust by Harendra Kumar #FnConf 2025
ConfEngine
Recommended by 2 •
Hidden gem86 87 Martin Odersky, "Working Hard to Keep It Simple" - OSCON Java 2011
O'Reilly
Recommended by 2 •
Classic88 John Mumm - Safely Sharing Data - Reference Capabilities in the Pony Programming Language
Curry On!
Recommended by 2 •
Classic89 Gabriele Keller - Keynote: Functional programming for array-based parallelism - Lambda Days 2020
Code Sync
Recommended by 2 •
Hidden gem90 91 92 93 "Tackling Concurrency Bugs with TLA+" by Hillel Wayne
Strange Loop Conference
Recommended by 3 •
Classic94 95 Morning Keynote- Everything You Need to Know About Node.js Event Loop - Bert Belder, IBM
node.js
Recommended by 2 •
96 97 The hidden superpowers of linear types: how linear types control the future and prevent bugs
Modular
Recommended by 2 •
Hidden gem98 99 Erlang Factory SF 2015 - Jose Valim - What Elixir is about
Erlang Solutions
Recommended by 2 •
Hidden gem100 101 Pony: High-Performance, Memory-Safe Actors (with Sean Allen)
Developer Voices
Recommended by 2 •
Hidden gem102 103 Isolates and multithreading in Flutter Part 2 (The Boring Flutter Development Show, Ep. 31)
Flutter
Recommended by 2 •
Hidden gem104 105 106 107 Netdev 0x16 - Keynote: It's Time to Replace TCP in the Datacenter
netdevconf
Recommended by 2 •
Hidden gem108 109 110 111 112 113 Non-blocking I/O and how Node uses it, in friendly terms: blocking vs async IO, CPU vs IO
Studying With Alex
Recommended by 1 •
114 115 116 117 118 119 120 121 Gabriele Keller: Accelerate - High-Performance Computing in Haskell
Jeremy Gibbons
Recommended by 2 •
Hidden gem122 CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"
CppCon
Recommended by 2 •
123 124 Nathaniel J. Smith - Trio: Async concurrency for mere mortals - PyCon 2018
PyCon 2018
Recommended by 2 •
125 "How to Think about Parallel Programming: Not!" - Guy L. Steele Jr. (Strange Loop 2010)
Strange Loop Conference
Recommended by 2 •
Hidden gem126 127 EP0041 - Finishing asset loading and intro to multithreading - Making a video game from scratch in C
Ryan Ries
Recommended by 1 •
128 129 130 131 132 133 Chris McCord – Live-coding real-time Twitch clone | Elixir Stream Week
Software Mansion
Recommended by 1 •
134 Scott Lystig Fritchie - The wide world of almost-actors: comparing the Pony to BEAM languages
Code Sync
Recommended by 2 •
Classic135 136 137 Part 1 - What is ZIO and should you learn it? - Getting Started with #ZIO in #Scala3
DevInsideYou
Recommended by 1 •
138 139 140 141 142 143 144 145 Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn
Scala for Fun & Profit
Recommended by 1 •
146 147 148 149 150 Inside WhatsApp with Roberto Aloi & Michał Muskała
BEAM There, Done That
Recommended by 1 •
Recent pick151 152 153 Reactive Spring Boot With Kotlin Coroutines: Adding Virtual Threads
Kotlin by JetBrains
Recommended by 1 •
154 155 Unlocking the Power of Arrow 2.0 – A Comprehensive Guide | Simon Vergauwen
Kotlin by JetBrains
Recommended by 1 •
156 157 158 159 160 161 162 163 164 165 166 Jakub Kozłowski at #ScalaUA - Conquering Concurrency with Functional Programming
ScalaUA Conference
Recommended by 1 •
167 Zahari Dichev at #ScalaUA - Backpressure over the wire - when things go wrong
ScalaUA Conference
Recommended by 1 •
168 Markus Jura at #ScalaUA - Things I wish I knew when I started with Akka
ScalaUA Conference
Recommended by 1 •
169 Ruslan Shevchenko at #ScalaUA - From Akka to Labelled Transition Systems
ScalaUA Conference
Recommended by 1 •
170 171 172 Maxim Fedorov - Scaling Erlang cluster to 10,000 nodes | Code Mesh LDN 18
Code Sync
Recommended by 1 •
173 "Ludicrous Speed: Designing For Performance on the JVM" by Cliff Moon
Strange Loop Conference
Recommended by 2 •
Hidden gem174 175 176 177 178 179 180 8 ways to do concurrency and parallelism in Perl 6 - Jonathan Worthington
German Perl Workshop
Recommended by 1 •
181 182 A different way to do concurrency — Haskell’s STM monad by Elisabeth Stenholm
Func Prog Sweden
Recommended by 1 •
183 David Greenberg: Distributed functional programming - λC Winter Retreat 2017
LambdaConf
Recommended by 1 •
184 185 186 187 Making asynchronous programs functional with IO.async and IO.cancelable - Scala tutorial
Jakub Kozłowski
Recommended by 1 •
188 189 Isolates and multithreading in Flutter (The Boring Flutter Development Show, Ep. 30)
Flutter
Recommended by 1 •
190 191 192 193 "Monad I Love You Now Get Out Of My Type System" by Gjeta Gjyshinca (Strange Loop 2022)
Strange Loop Conference
Recommended by 1 •
194 George Wilson - An Intuition for Propagators - Compose Melbourne 2019
Compose Conference
Recommended by 1 •
195 196 197 Type safe, message driven, distributed - a whirlwind tour of Akka by Johan Andrén
Func Prog Sweden
Recommended by 1 •
198 199 200 Sam Aaron, Joe Armstrong - Keynote: Distributed Jamming with Sonic Pi and Erlang
Erlang Solutions
Recommended by 2 •
Hidden gem201 202 203 Stocks App in iOS 15 - Pull to Refresh, Async/Await, Continuation, Actors
azamsharp
Recommended by 1 •
204 205 206 207 208 209 210 211 212 213 214 The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018
GOTO Conferences
Recommended by 2 •
Classic215 AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)
Amazon Web Services
Recommended by 2 •
216 217 218 219 FreeBSD optimizations used by Netflix serving at 800Gb/s - Drew Gallatin - EuroBSDcon 2022
EuroBSDCon
Recommended by 2 •
220 Rust NYC: Jon Gjengset - Demystifying unsafe code
Rust Programming Language
Recommended by 2 •
Classic221 222 Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthington
yapcasia
Recommended by 2 •
Hidden gem223 224 Session Types for Me and You and Everyone We Know! - Zeeshan Lakhani
Maitria Alex Harms
Recommended by 2 •
Classic225 Martin Odersky: Where Are We With Scala's Capabilities? [Scala Days 2025 Keynote]
Scala Days Conferences
Recommended by 1 •
226 227 Why Multiplayer Games Are Just Distributed Systems | Ellyse Cedeno on BEAM & the Actor Model
BEAM There, Done That
Recommended by 1 •
Recent pick228 229 Deep .NET: Let's Build Our Own ArrayPool with Stephen Toub and Scott Hanselman
dotnet
Recommended by 1 •
230 Michael Sperber - Concurrent ML - The One That Got Away - Code Mesh 2017
Erlang Solutions
Recommended by 1 •
231 232 Phoenix’s Next Evolution: Chris McCord Unveils the DurableServer
BEAM There, Done That
Recommended by 1 •
233 234 Functional effect and streaming systems in Clojure - Léo Noel - reClojure 2021
London Clojurians
Recommended by 1 •
235 236 237 238 "(Modern) Java for Clojure Programmers" by James Henderson
JUXT — A Grid Dynamics Company
Recommended by 1 •
239 30 Years Inside the BEAM: Björn Gustafsson on Building Erlang's Runtime
BEAM There, Done That
Recommended by 1 •
Recent pick240 241 242 243 244 Deep .NET: Let's Talk Parallel Programming with Stephen Toub and Scott Hanselman
dotnet
Recommended by 1 •
245 246 Timmo Verlaan | Nervous System - Nerves Clustering Using Your Own Distribution
Erlang Solutions
Recommended by 1 •
247 Gülçin Yıldırım Jelinek – Anatomy of Table-Level Locks in PostgreSQL #bbuzz
Plain Schwarz
Recommended by 1 •
248 249 250 Building Microservices with Akka Typed | Scala (Lightbend at DC Scala Meetup)
hatchpad
Recommended by 1 •
251 252 253 Managarm: A Fully Asynchronous OS Based on Modern C++ - Alexander van der Grinten - CppCon 2020
CppCon
Recommended by 1 •
254 KotlinConf 2018 - Coroutines and Reactive Programming - Friends or Foes? by Konrad Kamiński
JetBrains
Recommended by 1 •
255 ATOMICALLY { DELETE YOUR ACTORS } - John A De Goes & Wiem Zine Elabadine | Scalar 2019
SoftwareMill
Recommended by 1 •
256 257 258 259 260 261 262 Lindsey Kuper: Abstractions for Expressive, Efficient Parallel and Distributed Computing
Jane Street
Recommended by 1 •
263 264 MuniHac 2020: Tamar Christina - The new Windows I/O manager (WinIO) in GHC
TNG Technology Consulting GmbH
Recommended by 1 •
265 266 267 268 269 270 271 A journey distributing millions of residential energy consumption simulations with Clojure - Mendoza
ClojureTV
Recommended by 1 •
272 273 Deep .NET: An even DEEPER Dive into LINQ with Stephen Toub and Scott Hanselman
dotnet
Recommended by 1 •
274 275 Anton Lavrik - A Reflection on Building the WhatsApp Server - Code BEAM 2018
Code Sync
Recommended by 1 •
276 277 278 Optimizing Compilers for Parallel Computers, lecture by Frances E. Allen
Computer History Museum
Recommended by 2 •
Hidden gem279 280 281 Tomasz Kowal - Elixir and Elm - the perfect couple (Lambda Days 2016)
Erlang Solutions
Recommended by 1 •
282 283 284 285 286 287 288 Concurrency doesn't have to be hard: Kotlin Coroutines and Channels by Jag Saund, Instagram EN
Mobile Makers
Recommended by 1 •
289 Data Sovereignty & Local-First AI: Building Eldrim with Erik Stenman
BEAM There, Done That
Recommended by 1 •
Recent pick290 291 292 293 294 ASP.NET Community Standup - May 1, 2018 - SignalR and Project Bedrock with David Fowler
.NET Foundation
Recommended by 1 •
295 296 297 Building on Bedrock: Elixir's Fundamental Design Advantage - Zach Daniel
ChaTech Council
Recommended by 1 •
298 299 300 Jonas Bonér on Akka, Distributed Systems, Open-Source Sustainability and the Backbone of Agentic AI
Rock the JVM
Recommended by 1 •
301 302 Building a simple concurrent task queue on PostgreSQL only with Clojure code sample
Andrey Fadeev
Recommended by 1 •
303 304 305 Erlang Without an OS: Maxim Kharchenko on Building LING
BEAM There, Done That
Recommended by 1 •
Recent pick306 307 308 309 The best is yet to come - State of Akka in 2017 by Konrad Malawski
Scala Days Conferences
Recommended by 1 •
310 311 Pricing Feed, Background Service, Channels (Microservices with .NET 6.0) - FeedR episode #4
DevMentors EN
Recommended by 1 •
312 How is Haskell tackling the multicore problem? - Simon Marlow, CUCaTS 2013-02-07
CUCaTS
Recommended by 1 •
313 Streamly: Declarative Concurrency And Dataflow Programming In Haskell by Harendra Kumar #FnConf19
ConfEngine
Recommended by 1 •
314 Lessons in Building a System that Processes More than 70 Billion Events Daily - Morri Feldman
Clojure/north
Recommended by 1 •
315 Building a Multiplayer Browser Game with LiveView - Gonçalo Tomás | ElixirConf EU 2024
Code Sync
Recommended by 1 •
316 Zero-Cost Meets Let-It-Crash: The Rust + Elixir Power Combo
BEAM There, Done That
Recommended by 1 •
Recent pick317 318 319 Graceful shutdown in Elixir - try not to drop the ball | Pawel Szafran | Code BEAM V
Code Sync
Recommended by 1 •
320 Build a CLI Speed Typing Game in Haskell | Concurrency & State Transformers | Vty Library Tutorial
Purely Haskell
Recommended by 1 •
321 System Design Masterclass: 8 Patterns Behind High-Scale Distributed Systems
Ops and Odds
Recommended by 1 •
Recent pick322 323 324 325 326 Production-ready direct-style Scala by Adam Warski | Scalar Conference 2025
SoftwareMill
Recommended by 1 •
327 328 329 #33 Event-Driven Programming Part-1: GUI example, events, event-loop, run-to-completion, no-blocking
Quantum Leaps, LLC
Recommended by 1 •
330 331 332 Erlang Factory SF 2015 - Jamie Winsor -Building And Releasing A Massively Multiplayer Online Game
Erlang Solutions
Recommended by 1 •
333 334 335 336 John De Goes - ZIO Schedule: Conquering Flakiness and Recurrence with Pure Functional Programming
Scala in the City
Recommended by 1 •
337 338 LDN Functionals #8 KC Sivaramakrishnan: OCaml multicore and programming with Reagents
Functional Works
Recommended by 1 •
339 Adam Warski DIRECT STYLE SCALA STACK AN EXPERIMENT - Scalar Conference 2024
SoftwareMill
Recommended by 1 •
340 Elixir Poolboy - How to make your application as good as your database
David Anderson
Recommended by 1 •
341 342 Pragmatic ZIO - Lachezar Yankov, Scala Stockholm Winter Meetup, Nov 2024 Part 2
Scala Stockholm
Recommended by 1 •
343 Dapr Workflows: How to Write Reliable, Fault-Tolerant Applications using Open Source technology
Diagrid
Recommended by 1 •
344 Kotlin Tutorial - Kotlin at Light Speed, Part 5 - Functional Programming in Kotlin
Rock the JVM
Recommended by 1 •
345 Building a real-time collaborative editor with Phoenix | Sheharyar Naseer | ElixirConf EU 2021
Code Sync
Recommended by 1 •
346 Asynchronous Programming with Kotlin by Hadi Hariri @The Telegraph Engineering Kotlin Meetup 2017
Telegraph Engineering
Recommended by 1 •
347 Flying Futures in the same sky can make the moon sun at midnight - Wiem Zine Elabidine
ScalaIO FR
Recommended by 1 •
348 349 350 351 14.SFI / How to write Fault Tolerant Software / Joe Armstrong
Studencki Festiwal Informatyczny
Recommended by 2 •
Hidden gem352 353 Keynote: Over a Century of Programming - Mike Williams, Joe Armstrong, Robert Virding
Erlang Solutions
Recommended by 2 •
Hidden gem354 355 356 357 358 What if everything was "Async", but nothing needed "Await"? | The Par Programming Language
Michal Štrba
Recommended by 1 •
359 360 361 362 363 "Aeron: Open-source high-performance messaging" by Martin Thompson
Strange Loop Conference
Recommended by 1 •
364 365 366 367 368 369 Waterpark: Transforming Healthcare with Distributed Actors - Bryan Hunter - NDC Oslo 2025
NDC Conferences
Recommended by 1 •
370 371 372 373 374 375 Is awaiting a Task instead of returning it directly in C# actually slower?
Nick Chapsas
Recommended by 1 •
376 377 378 SwiftUI & Swift MVVM Tutorial: Dependency Injection, Async/Await
iOS Insights
Recommended by 2 •
Hidden gem379 380 381 382 383 384 385 386 387 When Nanoseconds Matter: Ultrafast Trading Systems in C++ - David Gross - CppCon 2024
CppCon
Recommended by 1 •
388 Trading at light speed: designing low latency systems in C++ - David Gross - Meeting C++ 2022
Meeting Cpp
Recommended by 1 •
389 Stanford CS149 I Parallel Computing I 2023 I Lecture 1 - Why Parallelism? Why Efficiency?
Stanford Online
Top upload •
390 391 392 Java, How Fast Can You Parse 1 Billion Rows of Weather Data? • Roy van Rijn • GOTO 2024
GOTO Conferences
Top upload •
393 394 The Speed Game: Automated Trading Systems in C++ - Carl Cook - Meeting C++ 2016
Meeting Cpp
Top upload •
395 396 397 398 399 RustFest Zürich 2017 - Tokio: How we hit 88mph by Alex Crichton
Rust Programming Language
Top upload •
400 401 402 Plain Threads are the GOTO of todays computing - Hartmut Kaiser - Keynote Meeting C++ 2014
Meeting Cpp
Recommended by 1 •
403 404 Keynote: Multithreaded Python without the GIL - presented by Sam Gross
EuroPython Conference
Top upload •
405 406 407 408 409 410 411 Memory Model: Get your shared data under control - Jana Machutová - Meeting C++ 2023
Meeting Cpp
Top upload •
412 Threads are an illusion - asynchronous programming with boost::asio - Chris Kohlhoff
Meeting Cpp
Top upload •
413 Demystifying AsyncIO: Building Your Own Event Loop in Python — Arthur Pastel
EuroPython Conference
Top upload •
414 415 416 417 418 419 420 How do we make a Steamdeck scheduler work on large servers - David Dai (Meta), Ryan Newton (Meta)
Linux Plumbers Conference
Top upload •
421 422 423 424 Installing and Using the Linux-Kernel Memory Model (LKMM) - Paul McKenney
Linux Plumbers Conference
Top upload •
425 426































































































































































![Part 2 - ZIO[_, _, Success] - Getting Started with #ZIO in #Scala3](https://i.ytimg.com/vi/7MNY0o2i_vg/maxresdefault.jpg)





















































![AWS re:Invent 2018: [REPEAT 1] A Serverless Journey: AWS Lambda Under the Hood (SRV409-R1)](https://i.ytimg.com/vi/QdzV04T_kec/sddefault.jpg)









![Martin Odersky: Where Are We With Scala's Capabilities? [Scala Days 2025 Keynote]](https://i.ytimg.com/vi/p-iWql7fVRg/maxresdefault.jpg)































![John Valois on Wait-Free Synchronization [PWL NYC]](https://i.ytimg.com/vi/7end3rQ0jkk/maxresdefault.jpg)



































































































![[ICFP'26] Deterministic Concurrency](https://i.ytimg.com/vi/25x0UuSCKuU/maxresdefault.jpg)

![[VMIL'25] The Wild West of post-POSIX IO Interfaces](https://i.ytimg.com/vi/abDWZ9D8kEE/maxresdefault.jpg)











































![GPU programming with modern C++ - Michael Wong [ACCU 2019]](https://i.ytimg.com/vi/a_m440rZ5h8/maxresdefault.jpg)


![Lock-free programming with modern C++ - Timur Doumler [ACCU 2017]](https://i.ytimg.com/vi/qdrp6k4rcP4/maxresdefault.jpg)



















