144: Kotlin Coroutines with Marcin Moskala

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:

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 ★

Avsnitt(186)

Congratulations!

Congratulations!

This show celebrates 50 episodes of Programming Throwdown! We answer questions from the audience live on livecoding.tv . ★ Support this podcast on Patreon ★

21 Jan 20161h 10min

Tamper Protection

Tamper Protection

This show covers Tamper Protection: How hackers are able to tamper with compiled programs and the programs that prevent tampering. ★ Support this podcast on Patreon ★

21 Dec 20151h 22min

Source Control

Source Control

This show covers Source Control: Various tools that keep history of your code and enable code collaboration. Book of the Show Jason: Kobolds Ate My Baby Patrick: Firefight ★ Support this podcast on Patreon ★

7 Dec 20151h 3min

Ruby

Ruby

This show covers Ruby: a multipurpose interpreted language for rapid development. Book of the Show Jason: Paranoia RPG Player’s Handbook Patrick: Lock In ★ Support this podcast on Patreon ★

12 Okt 20151h 9min

R

R

This show covers R: a language suitable for data mining and machine learning. Book of the Show Jason: The hard thing about hard things http://amzn.to/1UqMjDD Patrick: Steel World http://amzn.to/1JMcsa5 ★ Support this podcast on Patreon ★

10 Sep 20151h 6min

Inside Video Game Programming

Inside Video Game Programming

This show covers game development at a AAA company, featuring Dave Smith from Naughty Dog Inc. and Florent Devillechabrol from Ubisoft. Jason: The Mythical Man Month http://amzn.to/1DGOwbW ; Patrick: Armada http://amzn.to/1L4j2Pj ★ Support this podcast on Patreon ★

11 Aug 20151h 22min

Logo Scratch Lego

Logo Scratch Lego

This show covers several programming languages we used as kids. Book of the Show Jason: Gödel, Escher, Bach: An Eternal Golden Braid http://amzn.to/1LWYOpJ ; Patrick: Leviathan Wakes http://amzn.to/1HjpfAo ★ Support this podcast on Patreon ★

10 Juli 20151h 6min

Debugging

Debugging

This show covers Debugging: how to fix and maintain code across any language. Book of the Show Jason & Patrick: Mindhacking http://www.mindhacki.ng/ ★ Support this podcast on Patreon ★

3 Juni 20151h 39min

Populärt inom Politik & nyheter

aftonbladet-krim
fordomspodden
p3-krim
motiv
rss-krimstad
blenda-2
rss-viva-fotboll
flashback-forever
aftonbladet-daily
svenska-fall
rss-sanning-konsekvens
rss-krimreportrarna
rss-vad-fan-hande
dagens-eko
olyckan-inifran
rss-frandfors-horna
rss-svalan-krim
krimmagasinet
rss-klubbland-en-podd-mest-om-frolunda
rss-flodet