Skip to content

Partner Event: Kotlin Error Handling & Concurrency with Actors

Photo of Anton Spaans
Hosted By
Anton S.
 Partner Event: Kotlin Error Handling & Concurrency with Actors

Details

I hope your summer is going well! If you miss your Meetups, we are creating a new Meetup series for you to enjoy. This new series is a partnership between a number of other Kotlin Meetup groups and enthusiasts:

GDG Boston Android
GDG Bronx
GDG Phoenix Android
GDG Android Columbus
GDG MAD
GDG Capital Region
GDG Los Angeles
GDG Silicon Beach
GDG Los Angeles Android
GDG Washington DC
DC Android
Washington DC Kotlin User Group
GDG NYC
Android Budapest
... and more!

Each of us will be posting the same event, with equal amounts of enthusiasm about uniting for the good of all our communities. We can't wait to see you and, and listen to our wonderful speakers!

To check if your computer is ready for participation, please run the Remo System Check: https://remo.co/mic-cam-test/

Schedule (EDT time zone):
6:00PM - 6:30PM: Introductions
6:30PM - 7:00PM: Error handling in Kotlin and the Result Monad by Adam Bennett
7:00PM - 7:30PM: No Drama Concurrency with Kotlin Actors by Sam Edwards
7:30PM - 8:00PM: Closing

Talk #1: Error handling in Kotlin and the Result Monad by Adam Bennett

Kotlin doesn’t force you to handle functions that might throw exceptions, so how can we best ensure that our code is safe to execute whilst handling errors in a reasonable way? In this talk, we’ll look at some strategies that the team at Cuvva evaluated and discuss in-depth the solution they chose: the Result Monad. We’ll talk about how it works and build one from first principles, and discuss how utilizing this strategy can help you.
Checkout Adam's blog: https://adambennett.dev/

Talk #2: No Drama Concurrency with Kotlin Actors by Sam Edwards

Everything on Android is essentially asynchronous, so achieving thread safety is of absolute importance for the integrity of our data. Historically we've used synchronized blocks and mutexes to achieve concurrency, but the code is complex and sometimes feels unapproachable. Actors are part of the Kotlin Coroutines library and are the most straight forward, readable way to deal with concurrency, without going crazy. This talk will help you understand what Actors and how to use them through real world examples.
Checkout Sam's blog: https://handstandsam.com/

!Have a Happy Kotlin!

Follow us on Twitter: https://twitter.com/KotlinHours
Subscribe on YouTube: https://bit.ly/KOH-Youtube

Photo of Kotlin Office Hours group
Kotlin Office Hours
See more events