Remote: Kotlin Error Handling & Concurrency with Actors 馃寧

GDG C贸rdoba, Argentina
Tue, Jul 14, 2020, 7:00 PM (GMT-3)

12 RSVP'ed

About this event

Hi everyone!

We are teaming up with GDG Boston (as the host an event) and several GDG chapters in North and South America to bring you two great talks!

Here is the schedule for the event happening on Remo (remo.co), a platform that is meant to make an online event feel more like you are there in person. We can't wait to try it out!

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

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

Kotlin doesn鈥檛 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鈥檒l look at some strategies that the team at Cuvva evaluated and discuss in-depth the solution they chose: the Result Monad. We鈥檒l 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/

The event will be hosted on Remo (remo.co), for which a url will be shared within 48 hours of this event.

Cross posted here: https://www.meetup.com/boston-android/events/271483073


Organizers

  • Gaston Saillen

    Gaston Saillen

    Distillery @ ThriveMarket

    GDG Organizer

    View Profile
  • Lucas Nobile

    Lucas Nobile

    FoxBox Digital

    GDG Organizer

    View Profile