144: Kotlin Coroutines with Marcin Moskala
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:Website: https://marcinmoskala.com/Twitter: https://twitter.com/marcinmoskalaKT Academy: https://kt.academy/ Kotlin Learning ResourcesMarcin on KT: https://kt.academy/user/marcinmoskalaKotlin Coroutines: https://leanpub.com/coroutinesEffective Kotlin: https://leanpub.com/effectivekotlinFunctional Kotlin (Early Access): https://leanpub.com/kotlin_functionalMore Kotlin Publications on Leanpub Information Organization ToolsWorkFlowy: https://workflowy.com/Obsidian: https://obsidian.md/ 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 ★
From "Programming Throwdown"
Comments
Add comment Feedback