Programming Throwdown

144: Kotlin Coroutines with Marcin Moskala

Oct 10, 2022
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Story of Kotlin
02:18 • 3min
3
The Importance of Community in Kotlin Development
04:59 • 2min
4
Java's Future
06:54 • 3min
5
Kotlin: A JVM Language
09:55 • 4min
6
Kotlin JVM Plugin for Obsidian
13:34 • 3min
7
How to Make an App for iOS and Android
16:18 • 2min
8
How to Pick Companies That Are Using Emerging Technology
18:22 • 2min
9
The Risks of Learning a New Language
19:57 • 3min
10
Kotlin: The Future of Java
22:49 • 3min
11
How to Decompile Kotlin Code
25:31 • 4min
12
How Kotlin Stores Local Variables
29:12 • 2min
13
How to Create a Thread in a RPG Game
31:28 • 4min
14
How to Use Coroutines in Your Application
35:30 • 3min
15
How to Shoot Yourself in the Foot With Async Await
38:40 • 4min
16
How to Use the Sealed Function With No Arguments to Block Threats
42:34 • 3min
17
How to Limit Parallelism for Your CPU Intensive Operations
45:55 • 6min
18
How to Use IO to Limit the Cost of Creating Threads
51:43 • 2min
19
The Benefits of Kotlin Coroutines
53:26 • 4min
20
How to Implement Exceptional Handling Mechanisms in Kotlin Kurtins
57:44 • 2min
21
How to Choose Your Poison for Android Development
59:38 • 4min
22
How to Learn Cotlin
01:03:22 • 2min
23
Cotlin for Developers Essentials
01:05:17 • 5min
24
How to Write Books for Developers
01:09:59 • 2min
25
The Problem With Kalen Core Routines
01:12:06 • 5min
26
The Importance of Open-Ended Programming
01:16:50 • 4min