Programming Throwdown

Programming Throwdown educates Computer Scientists and Software Engineers on a cavalcade of programming and tech topics. Every show will cover a new programming language, so listeners will be able to speak intelligently about any programming language.

https://www.programmingthrowdown.com/

subscribe
share






episode 144: 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/marcinmoskala
  • KT Academy: https://kt.academy/

Kotlin Learning Resources

  • Marcin on KT: https://kt.academy/user/marcinmoskala
  • Kotlin Coroutines: https://leanpub.com/coroutines
  • Effective Kotlin: https://leanpub.com/effectivekotlin
  • Functional Kotlin (Early Access): https://leanpub.com/kotlin_functional
  • More Kotlin Publications on Leanpub


Information Organization Tools

  • WorkFlowy: 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 ★


fyyd: Podcast Search Engine
share








 October 10, 2022  1h20m