Kotlin Meetup - Rx+Kotlin and Monads in Kotlin


Details
The next NYC Kotlin Meetup will be happening on Wednesday July 11th, 2018 at the PayPal/Venmo office - 117 Barrow Street · New York, NY.
Talks:
Enhancing your Rx-perience with Kotlin - Stephen D'Amico
Having been a user of RxJava for over 4 years, and Kotlin for almost 2, Stephen has been ecstatic about how much a new language can make an old tool feel so fun! In this talk, Stephen will cover some of the great functionality that the Kotlin language enables in RxJava. He will explore topics like how sealed classes can be used to cleanly express mutating state in your stream and how to use extension functions to smooth out some of RxJava’s APIs rough spots. Stephen will also discuss the RxKotlin project and why you may or may not choose to use it.
Monads in Kotlin - Zachary Smith
Kotlin's support for higher order functions and algebraic data types allows for the use of powerful functional programming concepts such as monads. In this talk, I will discuss what a monad is and some of the advantages of using them in your code base. I will walk-through how one might manually implement some common monads, like the Option or Try monads, and discuss how to use Arrow, a functional programming library, to further supercharge the development workflow.
Location: Thank you to Venmo / PayPal for hosting and providing food and drinks. When you arrive someone will be at the entrance checking ids and directing you where to go.
Speaker Bios:
Stephen is the Lead Android Engineer at SeatGeek, a live events company located in NYC. As a Wisconsin native, he’s a big fan of Brewers, beer, bratwurst, cheese, Packers and other such things. In addition, he’s always flirted with IoT and has an entire drawer dedicated to half-finished breadboards and neglected Arduino parts. He’s also known to occasionally play video games, if you’d like to play Mario Kart or shoot aliens in Destiny, feel free to ask for his friend code or PSN respectively.
Zach is an Android Developer at Restaurant Brands International working on the Tim Hortons app. He is passionate about Kotlin and leveraging it to build functional and reactive apps.
Special thanks to our sponsors!
https://www.meetup.com/New-York-Kotlin-Meetup/sponsors

Kotlin Meetup - Rx+Kotlin and Monads in Kotlin