Play allScala
291 videos • 208 hr 42 min
Part of Programming languages. Ordered by how many people recommended each video and for how long; 6 are classics.
1 2 3 Martin Odersky – Keynote: The End of Programming? #ScalaDays
Scala Days Conferences
Recommended by 3 •
Recent pick4 5 6 Martin Odersky - Scala's Role in the Programming Languages Ecosystem
Scala Days Conferences
Recommended by 2 •
Hidden gem7 8 9 10 11 Martin Odersky, "Working Hard to Keep It Simple" - OSCON Java 2011
O'Reilly
Recommended by 2 •
Classic12 13 14 15 16 Peeling the Banana: Recursion Schemes from First Principles - Zainab Ali
Lambda World
Recommended by 2 •
Hidden gem17 18 Welcome to Scala 2.11 with Jason Zaugg
Legacy Typesafe Channel - now Lightbend
Recommended by 2 •
Hidden gem19 20 21 22 23 Martin Odersky on the Future of Scala, Learning, Teaching and the Quest for the Perfect Language
Rock the JVM
Recommended by 1 •
24 25 26 27 28 29 30 The Shape(less) of Type Class Derivation in Scala 3 - Miles Sabin
Scala Days Conferences
Recommended by 1 •
31 Real-world functional programming in Scala using ZIO - a tour by Yonas Ghidei
Func Prog Sweden
Recommended by 1 •
32 33 Part 1 - What is ZIO and should you learn it? - Getting Started with #ZIO in #Scala3
DevInsideYou
Recommended by 1 •
34 35 36 Scala Was an Experiment That Changed Programming - Martin Odersky | The Marco Show
IntelliJ IDEA, a JetBrains IDE
Recommended by 1 •
Recent pick37 Kyo: A New Approach to Functional Effects in Scala with Flavio Brasil and Adam Hearn
Scala for Fun & Profit
Recommended by 1 •
38 39 40 41 Monads are Monoids in the Category of Endofunctors - a Scala 3 Journey, No Psychobabble
Rock the JVM
Recommended by 1 •
42 Martin Odersky: How To Abstract Over Context
summit - community learning experiences
Recommended by 1 •
43 44 45 46 micro.sphere.it #4 Scala: Countdown to Scala 3 by Martin Odersky
Sphereit by VirtusLab
Recommended by 1 •
47 Homegrown #Scala Collections - Part 16 - Stacks & related JVM flags
DevInsideYou
Recommended by 2 •
Hidden gem48 49 George Yarish at #ScalaUA - Building a recommender system with matrix factorization
ScalaUA Conference
Recommended by 1 •
50 Marcin Rzeźnicki at #ScalaUA- Using monads to enforce programming style your Boss likes
ScalaUA Conference
Recommended by 1 •
51 Jakub Kozłowski at #ScalaUA - Conquering Concurrency with Functional Programming
ScalaUA Conference
Recommended by 1 •
52 Himanshu Arora & Nitya Nand Yadav - 10 things I wish I'd known before using Spark in production
ScalaUA Conference
Recommended by 1 •
53 Maksym Ratoshniuk at #ScalaUA - LogStage: Zero-cost Structural Logging for Scala
ScalaUA Conference
Recommended by 1 •
54 55 Roksolana Diachuk at #ScalaUA - Streaming data processing with Apache Spark
ScalaUA Conference
Recommended by 1 •
56 Markus Jura at #ScalaUA - Things I wish I knew when I started with Akka
ScalaUA Conference
Recommended by 1 •
57 Pavel Shirshov & Michael Feldman at #ScalaUA - distage: Modern Dependency Injection for Scala
ScalaUA Conference
Recommended by 1 •
58 Julien Tournay at #ScalaUA - Data Processing @Spotify using Scio
ScalaUA Conference
Recommended by 1 •
59 Alex Zvolinskiy at #ScalaUA - Big Step to Functional Programming
ScalaUA Conference
Recommended by 1 •
60 Jon Pretty at #ScalaUA - How I rebuilt the Typelevel Ecosystem with Fury
ScalaUA Conference
Recommended by 1 •
61 Andrii Lashchenko at #ScalaUA - Spray JSON and MongoDB Queries: Insights and Simple Tricks
ScalaUA Conference
Recommended by 1 •
62 Daniel Beskin at #ScalaUA - Compile Time Logic Programming in Scala
ScalaUA Conference
Recommended by 1 •
63 64 Ruslan Shevchenko at #ScalaUA - From Akka to Labelled Transition Systems
ScalaUA Conference
Recommended by 1 •
65 Miklós Martin at #ScalaUA - Scheduling and retrying effects with cats
ScalaUA Conference
Recommended by 1 •
66 67 Justin Kaeser at #ScalaUA - Integrating Developer Experience - Build Server Protocol and beyond
ScalaUA Conference
Recommended by 1 •
68 Noam Almog at #ScalaUA - Adding Cross Multilingual Support to Wix microservices
ScalaUA Conference
Recommended by 1 •
69 70 71 72 73 74 Introduction to Scala 3 Macros - How Macros Work, Quoting, Matching and Reflection
Rock the JVM
Recommended by 1 •
75 Part 3 - ZIO[_, Error, _] & Variance - Getting Started with #ZIO in #Scala3
DevInsideYou
Recommended by 1 •
76 The Business of the Scala Programming Language with John A. De Goes
Tech Conception
Recommended by 1 •
77 78 79 80 81 The Unison Language and its Scala-based Runtime—Paul Chiusano
Scala World
Recommended by 2 •
Hidden gem82 83 84 Discover SiriusXM new streaming platform with Luka Jacobowitz and Damian Mazurkiewicz
Scala for Fun & Profit
Recommended by 1 •
85 86 Making asynchronous programs functional with IO.async and IO.cancelable - Scala tutorial
Jakub Kozłowski
Recommended by 1 •
87 88 89 90 91 "Monad I Love You Now Get Out Of My Type System" by Gjeta Gjyshinca (Strange Loop 2022)
Strange Loop Conference
Recommended by 1 •
92 93 94 95 Haoyi Li on Mill, Scala at Scale, Conference Touring and Moving Up the Stack
Rock the JVM
Recommended by 1 •
96 97 Type safe, message driven, distributed - a whirlwind tour of Akka by Johan Andrén
Func Prog Sweden
Recommended by 1 •
98 99 100 101 102 103 Http4s Scala Tutorial: Writing an HTTP Server with Purely Functional Scala
Rock the JVM
Recommended by 1 •
104 105 106 107 108 Martin Odersky: Where Are We With Scala's Capabilities? [Scala Days 2025 Keynote]
Scala Days Conferences
Recommended by 1 •
109 110 111 112 113 114 115 Explaining "theorems for free" and parametricity, for practicing programmers. With code in Scala
Sergei Winitzki
Recommended by 1 •
116 Data Engineering at Netflix using Apache Spark and Flink with Joan Goyeau
Scala for Fun & Profit
Recommended by 1 •
117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 Part 11 - delivery & main - TF to ZIO (The Big Rewrite) - Getting Started with #ZIO in #Scala3
DevInsideYou
Recommended by 1 •
135 136 Building Microservices with Akka Typed | Scala (Lightbend at DC Scala Meetup)
hatchpad
Recommended by 1 •
137 138 Haoyi Li - The Making of the com.lihaoyi Ecosystem | Scala Days 2023 Seattle
Scala Days Conferences
Recommended by 1 •
139 140 ATOMICALLY { DELETE YOUR ACTORS } - John A De Goes & Wiem Zine Elabadine | Scalar 2019
SoftwareMill
Recommended by 1 •
141 142 #Scala - Your First Programming Language - Part 20.1 - Case Classes in Depth
DevInsideYou
Recommended by 1 •
143 144 145 Scale By The Bay 2018: Martin Odersky, Opening Keynote: New Functional Constructs in Scala 3
FunctionalTV
Recommended by 1 •
146 147 148 A live-coding introduction to Mill: finally a build tool we can all understand! - Guillaume Galy
ScalaIO FR
Recommended by 1 •
149 150 151 152 Scala project from scratch #1 - rough idea, setting up, design decisions
Jakub Kozłowski
Recommended by 1 •
153 Scala project from scratch #2 - http4s, tapir, long fixes for simple issues
Jakub Kozłowski
Recommended by 1 •
154 155 156 How I learned to stop worrying and love the frontend by Otto Chrons
Scala Days Conferences
Recommended by 1 •
157 158 Managing Effects in Domain Models - The Algebraic Way by Debasish Ghosh at #FnConf18
ConfEngine
Recommended by 1 •
159 160 161 162 Simpler Build Tools with Functional and Object Oriented Programming, Scala Workshop 2025
Haoyi Li
Recommended by 1 •
163 164 165 166 167 168 169 170 171 172 Scala CLI Tutorial: Building and Running Scala, Directives, Scala Native and a Pure Sudoku Solver
Rock the JVM
Recommended by 1 •
173 174 175 176 177 178 To Effect or Not to Effect - a Scala Perspective by Daniel Ciocîrlan
Func Prog Sweden
Recommended by 1 •
179 180 181 182 Making Scala Scripting Actually Good with Mill, Scalar Warsaw, 27 March 2026
Haoyi Li
Recommended by 1 •
183 184 185 186 187 188 189 Scala's future as seen by VirtusLab's Scala 3 team - Paweł Dolega & Krzysztof Romanowski
ScalaCon
Recommended by 1 •
190 191 Brave New World - tales of PureScript and Haskell in production - Felix Mulder
flatMap (Oslo)
Recommended by 1 •
192 193 Keynote: Making Capabilities Safe and Convenient - Martin Odersky | Lambda Days 2025
Code Sync
Recommended by 1 •
194 195 196 197 Part 12 - http4s & skunk - TF to ZIO (The Big Rewrite) - Getting Started with #ZIO in #Scala3
DevInsideYou
Recommended by 1 •
198 199 200 201 Building IntelliJ IDEA plugins in Scala by Igal Tabachnik: Scala in the City Conference
Scala in the City
Recommended by 1 •
202 203 204 205 Another Approach to Monads in Scala: A Way to Generalize Chained Computations
Rock the JVM
Recommended by 1 •
206 Data Juggling - Part 6 - Introduction to #Cats (Functional Error Handling - Part 1)
DevInsideYou
Recommended by 1 •
207 Daniel Ciocîrlan FULL-STACK SCALA 3 WITH TYPELEVEL STACK Scalar Conference 2023
SoftwareMill
Recommended by 1 •
208 209 210 Scala project from scratch #3 - compiling the client with GraalVM Native Image
Jakub Kozłowski
Recommended by 1 •
211 212 213 214 215 216 Scala Space Podcast: The Future of Scala IDEs with Igal Tabachnik and Jędrzej Rochala
Scala Space
Recommended by 1 •
217 Functional PostgreSQL without JDBC - Jesper Öman, Scala Stockholm Winter Meetup, Nov 2024 Part 1
Scala Stockholm
Recommended by 1 •
218 The best is yet to come - State of Akka in 2017 by Konrad Malawski
Scala Days Conferences
Recommended by 1 •
219 220 Scala metaprogramming, reflection beyond mirrors by Kalin Rudnicki
Func Prog Sweden
Recommended by 1 •
221 222 223 224 225 226 227 228 229 230 231 232 Functional Scala - Adventures in Type-safe Error Handling by Jacob Wang
Scala in the City
Recommended by 1 •
233 234 235 236 Monads - Part 2 - Tacit Programming - Automatic / Point-Free Kleisli Composition
DevInsideYou
Recommended by 1 •
237 238 239 240 241 242 243 244 245 246 SF Scala: Enhancing Spark's Power with ZIO, Qubism and NLP at Scale, Using Nix for Haskell
FunctionalTV
Recommended by 1 •
247 Diamond Architecture - How to build HUMONGOUS Apps FAST! - Part 4 - The Grand Finale
DevInsideYou
Recommended by 1 •
248 249 ScalaSphere: Designing libraries for source and binary compatibility by Sébastien Doeraene
Sphereit by VirtusLab
Recommended by 1 •
250 Tapir Tutorial - part 2: Generating OpenAPI docs | Adam Warski SoftwareMill
SoftwareMill
Recommended by 1 •
251 252 253 254 255 256 HTTP Authentication in Scala with Http4s: Passwords, Digests, Sessions, JWTs
Rock the JVM
Recommended by 1 •
257 258 259 260 #circe - Part 3.2 - Integrations & Extras (refined, lightbend config, fs2, http4s and Scala.js)
DevInsideYou
Recommended by 1 •
261 262 263 John De Goes - ZIO Schedule: Conquering Flakiness and Recurrence with Pure Functional Programming
Scala in the City
Recommended by 1 •
264 265 Adam Warski DIRECT STYLE SCALA STACK AN EXPERIMENT - Scalar Conference 2024
SoftwareMill
Recommended by 1 •
266 Unison, from a Scala perspective by Olivier Mélois | Scalar Conference 2025
SoftwareMill
Recommended by 1 •
267 268 Durable Event-sourced Workflow Monad... Seriously! - Wojtek Pituła | Scalar Conference 2025
SoftwareMill
Recommended by 1 •
269 270 Pragmatic ZIO - Lachezar Yankov, Scala Stockholm Winter Meetup, Nov 2024 Part 2
Scala Stockholm
Recommended by 1 •
271 272 Mill: A JVM Build Tool based on Pure Functional Programming, Functional Conf 24 Jan 2025
Haoyi Li
Recommended by 1 •
273 274 Resource composition in cats-effect with the Resource data type - Scala tutorial
Jakub Kozłowski
Recommended by 1 •
275 Whirlwind tour of the Scala Functional Programming ecosystem - Mark Moore
ScalaIO FR
Recommended by 1 •
276 277 278 279 Repurposing Scala's Pattern Matching for Deeply Embedded | Functional World #15
Scalac
Recommended by 1 •
280 Spring Boot Scala Sbt IntelliJ here in 2026 Which java version should we choose
Mike Møller Nielsen
Recommended by 1 •
281 Homegrown #Scala Collections - Part 35.1 - Monoids and Basic Group Theory
DevInsideYou
Recommended by 1 •
282 Flying Futures in the same sky can make the moon sun at midnight - Wiem Zine Elabidine
ScalaIO FR
Recommended by 1 •
283 284 Breaking the entry barriers: making the scary keywords accessible. - Ayoub Fakir
ScalaIO FR
Recommended by 1 •
285 286 287 288 289 290 291 Monad transformers down to earth by Gabriele Petronella
Scala Days Conferences
Recommended by 2 •
Hidden gem









































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































![Part 3 - ZIO[_, Error, _] & Variance - Getting Started with #ZIO in #Scala3](https://i.ytimg.com/vi/oKaQXxEa7a8/maxresdefault.jpg)



![Inside ZIO Hackathon: The Final Hack [Part 2]](https://i.ytimg.com/vi/mCMrboXuAr0/sddefault.jpg)





![Part 4 - ZIO[Env, _, _] - Getting Started with #ZIO in #Scala3](https://i.ytimg.com/vi/e1kIjiWHVhE/maxresdefault.jpg)






















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





















































































![Tagless Final - Part 4.2 - Why The F[_]](https://i.ytimg.com/vi/3-GgF5fy3Ek/maxresdefault.jpg)
































































































