Today we go back to our programming language roots with author, KT Academy founder, and Kotlin rockstar Marcin Moskala. We talk about how Kotlin makes itself doubly useful for app and backend development.
00:00:55 Introductions
00:01:38 Java frustrations
00:09:37 Why a well-organized typing system is important
00:11:59 What Kotlin is
00:14:58 Obsidian
00:20:13 Learning new things can be a prudent future investment
00:23:46 A pleasant coding experience
00:26:41 Co-routines in Kotlin
00:34:37 Where co-routines are best in app development
00:44:54 Thread balancing in practice
00:57:39 Kotlin’s integrated cancellation mechanism
01:05:10 Getting started with Kotlin
01:18:16 Farewells
Resources mentioned in this episode:
Marcin Moskala:
Kotlin Learning Resources
Information Organization Tools
If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/
Reach out to us via email: programmingthrowdown@gmail.com
You can also follow Programming Throwdown on
Facebook | Apple Podcasts | Spotify | Player.FM
Join the discussion on our Discord
Help support Programming Throwdown through our Patreon
★ Support this podcast on Patreon ★
173: Mocking and Unit Tests
172: Transformers and Large Language Models
171: Compilers and Interpreters
170: 2023 Holiday Special Live
169: HyperLogLog
168: Godot
167: Desktop User Interfaces
166: Speedy Database Queries with Lukas Fittl
165: Differential Equations
164: Choosing a Database For Your Project With Kris Zyp
163: Recursion
162: Interactive Fiction
161: Leveraging Generative AI Models with Hagay Lupesko
160: Position Localization
159: GraphQL with Tanmai Gopal
158: Software Supply Chain with Bill Manning
157: Kubernetes with Craig Box
156: Perl and Regular Expressions
155: The Future of Search with Saahil Jain
154: Python Again with Jason C. McDonald
Create your
podcast in
minutes
It is Free
LifeBlood
The Minimal Mom
Science of Reading: The Podcast
Old Fashioned On Purpose
追夢媽咪