KotlinConf 2019: Migrating a Library from RxJava To Coroutines by Mike Nakhimovich & Yiğit Boyar
Recording brought to you by American Express. https://americanexpress.io/kotlin-jobs
Few years ago I open sourced a library called Store. It was an implementation of the repository pattern exposed through rxjava observable interfaces. Fast forward to today and store has 3500+ stars, 20+ contributors. Today I'll be talking about a clean rewrite of Store in kotlin particularly dropping #RxJava for #Coroutines. I'll go over converting tests, finding similar apis and all the lessons learned from forcing users to switch to kotlin.
Resources:
KotlinConf website: https://jb.gg/fyaze5
KotlinConf on Twitter: https://twitter.com/kotlinconf
Kotlin website: https://jb.gg/pxrsn6
Kotlin blog: https://jb.gg/7uc7ow
Kotlin on Twitter: https://twitter.com/kotlin
#KotlinConf19 #Kotlin #JetBrains
About the Presenter:
Mike is a android and kotlin gde, he's currently a staff engineer at Dropbox, before Dropbox, he was the lead android engineer at Nike's digital innovation lab: s23nyc where he spent time building Nike's first android team in NY. Prior, he was an architect at the New York Times focused on app performance and functional reactive architectures. Mike started his Android career many moons ago making warehouse logistics software which dealt with external sensors/barcode readers. This was followed by a stint at TouchLab, an Android consulting form, before (briefly) chasing the equity dream at Betterment. Mike is the co-founder of FriendlyRobot.nyc, an Android development shop in New York City. When not working he enjoys backpacking, biking, traveling to speak about Android at conferences (pro-tip), writing for tech blogs, and maintaining open source libraries. You can find some of his past talks/writing here: https://github.com/friendlyrobotnyc/talks
Yigit leads the Architecture Components for Android, focusing on the developer experience and dreams of making app development easy. Prior to Google, he was the Android engineering manager at Path.com. He received his B.S. in Computer Engineering from Middle East Technical University / Turkey. He is most proud of being the first person to use Kotlin in the Android codebase in 2014!
Видео KotlinConf 2019: Migrating a Library from RxJava To Coroutines by Mike Nakhimovich & Yiğit Boyar канала JetBrainsTV
Few years ago I open sourced a library called Store. It was an implementation of the repository pattern exposed through rxjava observable interfaces. Fast forward to today and store has 3500+ stars, 20+ contributors. Today I'll be talking about a clean rewrite of Store in kotlin particularly dropping #RxJava for #Coroutines. I'll go over converting tests, finding similar apis and all the lessons learned from forcing users to switch to kotlin.
Resources:
KotlinConf website: https://jb.gg/fyaze5
KotlinConf on Twitter: https://twitter.com/kotlinconf
Kotlin website: https://jb.gg/pxrsn6
Kotlin blog: https://jb.gg/7uc7ow
Kotlin on Twitter: https://twitter.com/kotlin
#KotlinConf19 #Kotlin #JetBrains
About the Presenter:
Mike is a android and kotlin gde, he's currently a staff engineer at Dropbox, before Dropbox, he was the lead android engineer at Nike's digital innovation lab: s23nyc where he spent time building Nike's first android team in NY. Prior, he was an architect at the New York Times focused on app performance and functional reactive architectures. Mike started his Android career many moons ago making warehouse logistics software which dealt with external sensors/barcode readers. This was followed by a stint at TouchLab, an Android consulting form, before (briefly) chasing the equity dream at Betterment. Mike is the co-founder of FriendlyRobot.nyc, an Android development shop in New York City. When not working he enjoys backpacking, biking, traveling to speak about Android at conferences (pro-tip), writing for tech blogs, and maintaining open source libraries. You can find some of his past talks/writing here: https://github.com/friendlyrobotnyc/talks
Yigit leads the Architecture Components for Android, focusing on the developer experience and dreams of making app development easy. Prior to Google, he was the Android engineering manager at Path.com. He received his B.S. in Computer Engineering from Middle East Technical University / Turkey. He is most proud of being the first person to use Kotlin in the Android codebase in 2014!
Видео KotlinConf 2019: Migrating a Library from RxJava To Coroutines by Mike Nakhimovich & Yiğit Boyar канала JetBrainsTV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![KotlinConf 2019: Asynchronous Data Streams with Kotlin Flow by Roman Elizarov](https://i.ytimg.com/vi/tYcqn48SMT8/default.jpg)
![KotlinConf 2019: What's New in Java 19: The end of Kotlin? by Jake Wharton](https://i.ytimg.com/vi/te3OU9fxC8U/default.jpg)
![KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo](https://i.ytimg.com/vi/w0kfnydnFWI/default.jpg)
![](https://i.ytimg.com/vi/rfCK2HP2qUk/default.jpg)
![Kotlin: Simplifying APIs with coroutines - MAD Skills](https://i.ytimg.com/vi/OmHePYcHbyQ/default.jpg)
![KotlinConf 2019: Kotlin Uncovered by Chet Haase & Romain Guy](https://i.ytimg.com/vi/MYQWtNG2so8/default.jpg)
![KotlinConf 2017 - You Can, but Should You? by Mike Gouline](https://i.ytimg.com/vi/ihdEjDoXOgc/default.jpg)
![Building a library for Android & iOS using Kotlin Multiplatform - David González at Kotlin Day 2019](https://i.ytimg.com/vi/0lSpFm2zD7w/default.jpg)
![KotlinConf 2019: Error Handling Strategies for Kotlin Programs by Nat Pryce & Duncan McGregor](https://i.ytimg.com/vi/pvYAQNT4o0I/default.jpg)
![#AskAndroid at Android Dev Summit 2019 - Kotlin & Coroutines on Android](https://i.ytimg.com/vi/zbYYoL7vo9Y/default.jpg)
![Fear and Awaiting in Async: A Savage Journey to the Heart of the Coroutine Dream](https://i.ytimg.com/vi/E-1Y4kSsAFc/default.jpg)
![KotlinConf 2018 - Kotlin Coroutines in Practice by Roman Elizarov](https://i.ytimg.com/vi/a3agLJQ6vt8/default.jpg)
![Deepdive into Reactive Spring with Coroutines and Kotlin Flow by Sébastien Deleuze](https://i.ytimg.com/vi/BoidEr_ZCGc/default.jpg)
![Kotlin Coroutines From Scope to Flow via Channel | Android Academy | February 20 | Hebrew](https://i.ytimg.com/vi/KdvUvRFV2SY/default.jpg)
![Kotlin Flows in a Nutshell](https://i.ytimg.com/vi/B_3iTVJT8Zs/default.jpg)
![Coroutines and Reactive Programming - friends or foes? - Konrad Kamiński](https://i.ytimg.com/vi/09M4-rRlMR8/default.jpg)
![KotlinConf 2017 - Deep Dive into Coroutines on JVM by Roman Elizarov](https://i.ytimg.com/vi/YrrUCSi72E8/default.jpg)
![KotlinConf 2019: Shipping a Mobile Multiplatform Project on iOS & Android by Ben Asher & Alec Strong](https://i.ytimg.com/vi/je8aqW48JiA/default.jpg)
![Kotlin coroutines: new ways to do asynchronous programming - Svetlana Isakova](https://i.ytimg.com/vi/WlGEOu-Ka-E/default.jpg)
![KotlinConf 2018 - Android Suspenders by Chris Banes](https://i.ytimg.com/vi/P7ov_r1JZ1g/default.jpg)