π₯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!