💥Tech Talks Weekly Extra #9: 🔥 All Kotlin Talks of 2024 (sorted by popularity)
A huge compilation of all Kotlin talks published in 2024!
Email clients often truncate content, so be sure to open this issue in your browser by clicking the 💥 title at the top.
Happy Tuesday 👋!
Welcome to the 9th special edition of Tech Talks Weekly! This issue brings together all the Kotlin talks presented in 2024. The list includes 100 talks and is ordered by the number of views for your convenience.
There’s tons of fantastic content and the talks cover a wide variety of topics including:
New Kotlin features (from 2.0.0 onwards).
Exposed (what a great name!) - a DB access library that provides type-safe SQL.
Various applications of coroutines.
Doing FP in Kotlin.
A long-term project of revamping Kotlin’s type system to eliminate unnecessarily problematic expressiveness.
The dark side of Kotlin covering experimental, new, and less known but controversial language features.
… or even switching to Kotlin from Pandas which clearly proves the versatility of the language using Kotlin Notebooks and Kotlin Dataframe.
Any many, many more.
👉 You can follow Tech Talks Weekly on LinkedIn with extra content that you won’t find in the newsletter. For example, I recently shared:
Without further ado, here’s the complete list:
"KotlinConf'24 - Keynote" ⸱ +56k views ⸱ 23 May 2024 ⸱ 00h 56m 47s
"Kotlin Language Features in 2.0 and Beyond - Michail Zarečenskij" ⸱ +21k views ⸱ 17 Jun 2024 ⸱ 00h 46m 57s
"Why we can't have nice things in Kotlin | Vsevolod Tolstopyatov" ⸱ +14k views ⸱ 18 Jun 2024 ⸱ 00h 13m 34s
"Lifecycles, Coroutines and Scopes | Alejandro Serrano Mena" ⸱ +13k views ⸱ 02 Jul 2024 ⸱ 00h 38m 25s
"Reactive Spring Boot With Kotlin Coroutines: Adding Virtual Threads" ⸱ +13k views ⸱ 07 Feb 2024 ⸱ 01h 23m 41s
"Compose UI for... a Light Switch | Jake Wharton" ⸱ +13k views ⸱ 27 Jun 2024 ⸱ 00h 47m 02s
"Exploring Exposed: A Kotlin Solution to Database Access | Chantal Loncle" ⸱ +9k views ⸱ 17 Jul 2024 ⸱ 00h 40m 47s
"Revamping and Extending Kotlin's Type System | Ross Tate" ⸱ +9k views ⸱ 27 Aug 2024 ⸱ 00h 50m 44s
"DataFrame: Kotlin's Innovative Approach to Data Structures | Roman Belov" ⸱ +8k views ⸱ 28 Jun 2024 ⸱ 00h 43m 07s
"Channels in Kotlin Coroutines | Nikita Koval" ⸱ +8k views ⸱ 08 Aug 2024 ⸱ 00h 45m 20s
"Evolving Compose Multiplatform on iOS and Beyond | Sebastian Aigner" ⸱ +8k views ⸱ 19 Jun 2024 ⸱ 00h 42m 44s
"Spring Boot & Kotlin: Pain or Gain? by Urs Peter @ Spring I/O 2024" ⸱ +8k views ⸱ 06 Jun 2024 ⸱ 00h 56m 53s
"Kotlin Multiplatform in Google Workspace | Jason Parachoniak" ⸱ +7k views ⸱ 07 Aug 2024 ⸱ 00h 15m 41s
"Unlocking the Power of Arrow 2.0 – A Comprehensive Guide | Simon Vergauwen" ⸱ +7k views ⸱ 26 Jul 2024 ⸱ 00h 37m 23s
"Refactoring to Expressive Kotlin | Dmitry Kandalov and Duncan McGregor" ⸱ +7k views ⸱ 23 Jul 2024 ⸱ 00h 46m 09s
"Grow with the Flow: How Kotlin Flow Became a Game Changer for our Business | Urs Peter" ⸱ +7k views ⸱ 27 Jul 2024 ⸱ 00h 47m 04s
"ICPC World Finals: Kotlin Heroes Blind Coding Challenge with tourist, ecnerwala, pashka, & Egor" ⸱ +7k views ⸱ 16 Apr 2024 ⸱ 02h 40m 26s
"Compose Multiplatform performance on iOS | Elijah Semyonov" ⸱ +7k views ⸱ 08 Jul 2024 ⸱ 00h 34m 29s
"Simplifying Kotlin Build Configuration with Amper | Márton Braun" ⸱ +6k views ⸱ 20 Jun 2024 ⸱ 00h 14m 50s
"Let's Put the Fun Back into Functional Programming" ⸱ +6k views ⸱ 03 Apr 2024 ⸱ 01h 24m 08s
"Kotlin + Power-Assert = ❤️ | Brian Norman" ⸱ +6k views ⸱ 24 Jun 2024 ⸱ 00h 13m 13s
"The best programmer I know | Daniel Terhorst-North" ⸱ +6k views ⸱ 05 Aug 2024 ⸱ 00h 56m 04s
"Managing Complexity With Ktor | Garth Gilmour" ⸱ +6k views ⸱ 24 Jul 2024 ⸱ 00h 43m 03s
"kotlinx.rpc – a brand new approach for multiplatform RPC | Alexander Sysoev" ⸱ +5k views ⸱ 05 Jul 2024 ⸱ 00h 16m 01s
"Context parameters from the language design perspective | Anastasiia Nekrasova" ⸱ +5k views ⸱ 11 Jul 2024 ⸱ 00h 13m 03s
"Data Analytics With Kotlin Notebooks" ⸱ +5k views ⸱ 28 Feb 2024 ⸱ 01h 52m 53s
"Making the Big Kotlin Multiplatform Decision – Sumayyah Ahmed" ⸱ +5k views ⸱ 12 Jul 2024 ⸱ 00h 49m 10s
"Guide to Improving Compose Performance | Mohit Sarveiya" ⸱ +5k views ⸱ 03 Aug 2024 ⸱ 00h 41m 19s
"Enabling Kotlin Multiplatform Success: The Android Jetpack Journey" ⸱ +5k views ⸱ 16 Jul 2024 ⸱ 00h 45m 28s
"Compose beyond the UI: Molecule at Swedish Railways | Erik Westenius" ⸱ +5k views ⸱ 13 Aug 2024 ⸱ 00h 34m 58s
"Kotlin/Native BigDecimal: A drop-in replacement for java.math.BigDecimal | Jan Holesovsky" ⸱ +5k views ⸱ 07 Jul 2024 ⸱ 00h 12m 28s
"Hitchhiker’s Guide to Kotlin Multiplatform Libraries | John O'Reilly" ⸱ +5k views ⸱ 29 Jul 2024 ⸱ 00h 35m 23s
"But Java has pattern matching!" ⸱ +5k views ⸱ 23 Oct 2024 ⸱ 01h 15m 03s
"Kotlin Multiplatform Alchemy: Making Gold out of Your Swift Interop | Pamela Hill" ⸱ +4k views ⸱ 25 Jun 2024 ⸱ 00h 34m 23s
"Kotlin 2.1 Livestream with the Language Evolution Team" ⸱ +4k views ⸱ 28 Nov 2024 ⸱ 01h 16m 10s
"Crossing The Barrier Between Kotlin and Rust (and back)! | Tarik Eshaq" ⸱ +4k views ⸱ 23 Aug 2024 ⸱ 00h 37m 41s
"Harmonizing Kotlin codebases with Konsist | Natalia Peterwas, Igor Wojda" ⸱ +4k views ⸱ 14 Aug 2024 ⸱ 00h 39m 08s
"Compose Multiplatform on Mobile at Instabee for Over a Year" ⸱ +4k views ⸱ 22 Jul 2024 ⸱ 00h 31m 27s
"Building Web Applications With Vaadin and the Kotlin DSL" ⸱ +4k views ⸱ 21 Mar 2024 ⸱ 01h 04m 29s
"Going fast with Kotlin | Andrei Shikov" ⸱ +4k views ⸱ 22 Aug 2024 ⸱ 00h 16m 26s
"Live from the ICPC World Finals Astana: tourist and ecnerwala take on Kotlin Heroes challenges" ⸱ +4k views ⸱ 17 Sep 2024 ⸱ 00h 58m 56s
"Kotlin Coroutines for Accelerated Data Ingestion in Google Cloud" ⸱ +4k views ⸱ 01 May 2024 ⸱ 01h 04m 25s
"From Zero to Billions: Building a High-Performance Kotlin App in Two Months | Arnaud Giuliani" ⸱ +4k views ⸱ 24 Jul 2024 ⸱ 00h 40m 11s
"Mastering Algorithmic Problem Solving: Insights From Kotlin Heroes" ⸱ +4k views ⸱ 10 Apr 2024 ⸱ 01h 09m 09s
"Debugging the Future: Exploring Coroutine Debugger Tools | Nikita Nazarov" ⸱ +4k views ⸱ 13 Jul 2024 ⸱ 00h 31m 26s
"Pushing the limits of the Server Side UI platform with KMP | Paulina Sadowska" ⸱ +4k views ⸱ 25 Jul 2024 ⸱ 00h 27m 36s
"Extending Ktor: Unleash the Full Potential of Kotlin’s Web Framework" ⸱ +4k views ⸱ 18 Apr 2024 ⸱ 01h 25m 38s
"Level Up Your Kotlin Coding With Digma and OpenTelemetry" ⸱ +3k views ⸱ 24 Jan 2024 ⸱ 01h 08m 43s
"Write your own Kotlin lint checks! | Tor Norbye" ⸱ +3k views ⸱ 26 Jun 2024 ⸱ 00h 44m 02s
"Have your Serverless Kotlin Functions and Eat Them Too | Andrew O'Hara" ⸱ +3k views ⸱ 23 Jun 2024 ⸱ 00h 35m 20s
"AI and Kotlin: A Perfect Mix | Vladislav Tankov" ⸱ +3k views ⸱ 29 Jun 2024 ⸱ 00h 42m 41s
"Android, Compose, Multiplatform & Server - Inject them all with Koin | Arnaud Giuliani" ⸱ +3k views ⸱ 15 Aug 2024 ⸱ 00h 17m 02s
"Kotlin's Elegant Deceptions Simple APIs, Unusual Tactics - David Denton" ⸱ +3k views ⸱ 12 Aug 2024 ⸱ 00h 35m 56s
"Turbocharge Your Data: Harnessing Kotlin and gRPC to Handle Real-Time Data From Connected Cars" ⸱ +3k views ⸱ 28 Jul 2024 ⸱ 00h 39m 25s
"Kotlin/Wasm: Present and Future | Zalim Bashorov" ⸱ +3k views ⸱ 20 Jul 2024 ⸱ 00h 48m 19s
"Developer first Gradle builds - Sterling Greene, Paul Merlin" ⸱ +3k views ⸱ 30 Jun 2024 ⸱ 00h 38m 55s
"KMP in Action A Production Case Study | Annyce Davis" ⸱ +3k views ⸱ 06 Aug 2024 ⸱ 00h 45m 54s
"Tap it! Shake it! Fling it! Sheep it! - The Compose Gesture Animations Dance! | Nicole Terc" ⸱ +3k views ⸱ 21 Jun 2024 ⸱ 00h 33m 25s
"Compose Migration Side Effects - What Can Go Wrong? | István Juhos" ⸱ +3k views ⸱ 01 Aug 2024 ⸱ 00h 18m 09s
"Diving into Advanced Compose Multiplatform Modifiers and Their Impact on Multiplatform Development" ⸱ +3k views ⸱ 11 Aug 2024 ⸱ 00h 43m 21s
"Advanced Kotlin Techniques for Spring Developers by Pasha Finkelshteyn @ Spring I/O 2024" ⸱ +3k views ⸱ 19 Jun 2024 ⸱ 00h 53m 25s
"There's more than a mouse in Compose Multiplatform for Desktop | Thomas Künneth" ⸱ +3k views ⸱ 25 Aug 2024 ⸱ 00h 44m 32s
"K2: How to Make a Better Compiler but Keep Kotlin the Same | Simon Ogorodnik" ⸱ +3k views ⸱ 09 Jul 2024 ⸱ 00h 14m 26s
"Generating Kotlin SDKs with Smithy – Ian Botsford, Aaron Todd" ⸱ +2k views ⸱ 06 Jul 2024 ⸱ 00h 36m 23s
"The rollercoaster of releasing an Android, iOS, and macOS app with KMP | Marco Gomiero" ⸱ +2k views ⸱ 21 Aug 2024 ⸱ 00h 14m 15s
"Free the world from wasteful scheduling with Timefold AI | Geoffrey De Smet" ⸱ +2k views ⸱ 23 Jun 2024 ⸱ 00h 45m 53s
"Kotlin Multiplatform Libraries Evolution | Stanislav Erokhin" ⸱ +2k views ⸱ 01 Jul 2024 ⸱ 00h 39m 53s
"Building Kotlin Libraries for the Next 25 Years | Martin Bonnin" ⸱ +2k views ⸱ 31 Jul 2024 ⸱ 00h 45m 35s
"Using C & native platforms in Kotlin: Building a multi-platform advanced library" ⸱ +2k views ⸱ 19 Aug 2024 ⸱ 00h 42m 54s
"Hacking Sony Cameras with Kotlin for fun and profit | Rahul Ravikumar" ⸱ +2k views ⸱ 16 Aug 2024 ⸱ 00h 14m 52s
"Kotlin/Wasm — Compile Once Run Everywhere by Zalim Bashorov @ Wasm I/O 2024" ⸱ +2k views ⸱ 03 Apr 2024 ⸱ 00h 24m 39s
"Custom Fleet Plugins for Your Kotlin Codebase | Vitaly Bragilevsky" ⸱ +2k views ⸱ 14 Jul 2024 ⸱ 00h 14m 58s
"Microservices with Restate and Kotlin | Francesco Guardiani, Giselle van Dongen" ⸱ +2k views ⸱ 30 Jul 2024 ⸱ 00h 37m 33s
"It's Compose O'Clock, Draw on My Watch! | Louis CAD" ⸱ +2k views ⸱ 10 Jul 2024 ⸱ 00h 17m 08s
"Mastering Concurrency: End to End Stress Testing with Kotlin Multiplatform – Oliver Okrongli" ⸱ +2k views ⸱ 17 Aug 2024 ⸱ 00h 34m 22s
"The state of code coverage for Kotlin | Marharyta Nedzelska, Evgeny Mandrikov" ⸱ +2k views ⸱ 24 Aug 2024 ⸱ 00h 40m 57s
"Using FModel to Structure Architecture from Route to Event Store | Pim van Gurp" ⸱ +2k views ⸱ 21 Jul 2024 ⸱ 00h 19m 45s
"A Tale of Two Languages | John Pampuch" ⸱ +2k views ⸱ 03 Aug 2024 ⸱ 00h 40m 07s
"Kotlin Multiplatform at Stable and Beyond" ⸱ +2k views ⸱ 03 May 2024 ⸱ 00h 42m 38s
"Using Vertx with Kotlin | Simon Billingsley" ⸱ +2k views ⸱ 04 Aug 2024 ⸱ 00h 12m 26s
"A Walk in the Lindenmayer Fractal Forests with a Kotlin Notebook | Maia Grotepass" ⸱ +1k views ⸱ 03 Jul 2024 ⸱ 00h 36m 32s
"From Code to Streams | Rafael Roman" ⸱ +1k views ⸱ 21 Aug 2024 ⸱ 00h 39m 58s
"Unlocking SQL Databases with Kotlin Data Analytics a Practical Exploration | Aleksei Zinovev" ⸱ +1k views ⸱ 02 Aug 2024 ⸱ 00h 32m 54s
"Creative Coding in Kotlin with OPENRNDR | Edwin Jakobs" ⸱ +1k views ⸱ 09 Aug 2024 ⸱ 00h 43m 25s
"Kotlin Multiplatform Contest Live Q&A: Have Your Questions Answered!" ⸱ +1k views ⸱ 16 Oct 2024 ⸱ 00h 54m 59s
"Virtual Machinations: Leveraging the Linguistic Bytecode of Large Language Models | Erik Meijer" ⸱ +1k views ⸱ 21 Jul 2024 ⸱ 00h 58m 24s
"Kotlin for Data Analysis: Exploring Dataframes and Visualizations in Notebooks" ⸱ +1k views ⸱ 09 Aug 2024 ⸱ 00h 33m 48s
"Tools & Techniques for Java to Kotlin Migrations | Panel Discussion" ⸱ +1k views ⸱ 10 Aug 2024 ⸱ 00h 47m 17s
"Strategies for Successful Conference Talks" ⸱ +1k views ⸱ 26 Jan 2024 ⸱ 01h 00m 00s
"Dynamic Exploration of Static Analysis with Compose | Sam Edwards" ⸱ +1k views ⸱ 18 Aug 2024 ⸱ 00h 41m 01s
"Hitchhiker's Guide to Kotlin/Compose Multiplatform samples and libraries" ⸱ +1k views ⸱ 03 May 2024 ⸱ 00h 32m 24s
"The dark side of kotlin by Jarek Ratajski" ⸱ +1k views ⸱ 13 Mar 2024 ⸱ 00h 46m 08s
"Kotlin 2.0 and beyond by Anton Arhipov" ⸱ +1k views ⸱ 10 Oct 2024 ⸱ 00h 48m 24s
"Closing Panel | KotlinConf'24" ⸱ +1k views ⸱ 26 Aug 2024 ⸱ 00h 48m 33s
"Behind the mirror, Kotlin Reflection" ⸱ +500 views ⸱ 17 May 2024 ⸱ 00h 48m 13s
"Looking at Music, an experiment with Kotlin, JavaFX, MIDI, and Virtual Threads by Vik Delporte" ⸱ +400 views ⸱ 10 Oct 2024 ⸱ 00h 47m 00s
"DataFrame: Kotlin's Innovative Approach to Data Structures by Roman Belov" ⸱ +300 views ⸱ 10 Oct 2024 ⸱ 00h 50m 55s
"The state of code coverage for Kotlin" ⸱ +300 views ⸱ 22 May 2024 ⸱ 00h 41m 48s
"Behind the Scenes: Debugging Kotlin/Wasm - Artem Kobzar, JetBrains" ⸱ +200 views ⸱ 18 Nov 2024 ⸱ 00h 24m 34s
"Enterprise Kotlin - Jakarta EE for Kotlin developers - OCX 2024" ⸱ <100 views ⸱ 17 Nov 2024 ⸱ 00h 35m 16s
Thank you and stay tuned for more!