Skip to content

June 2021 Kotlin London Meetup

Photo of Enzo Belli
Hosted By
Enzo B. and 3 others
June 2021 Kotlin London Meetup

Details

The June Kotlin London meetup takes place on Wednesday 2nd June at 6 pm GMT+1 (23:30 pm IST / 1 pm EST / 10 am PST).

We'll be welcoming Raúl Hernández López and Uberto Barbini.

They've both got great talks that we'll be live-streaming to the Kotlin London Youtube channel: https://www.youtube.com/c/kotlinlondon/.

Sign up, spread the word, BYOB and pizza, and join the conversation!

Schedule:

[6.00 pm] - Welcome

[6.05 pm] - Raúl Hernández López - Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines

[~6.55 pm] - Uberto Barbini - Kondor: a Functional Json Library in Kotlin

[7.30 pm] - Wrap Up & Close

------ Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines ------

Unidirectional Data Flow (UDF) is a powerful technique that enhances our Reactive apps to work deterministically. Synchronising our views with fresh data was never an easy task to accomplish. For this same reason, there are mechanisms that support us to make that possible. Surely callbacks were a thing in the past, however, they were an antipattern themselves due to the lack of readability. Now we don’t need to deal with them anymore thanks to Kotlin Coroutines. Getting ready for Declarative UIs with Kotlin Coroutines and friends is indeed feasible, now we could use suspend functions, Flow and in the end, StateFlow would make our Reactive apps ready for Declarative UIs. Let’s define a single entry point, receive data, transform it into a state, and render each state. Let’s get our apps ready for a Declarative UI world on Android.

You’ll learn how to use Kotlin Coroutines and friends from the Kotlin Coroutines library to take advantage of really efficient and easy to read code. How to handle its lifecycle without being compromised to a specific external Android framework, which would enable your code to be prepared for more purposes than Android-only apps.

--- Bio ---
Raul would like to introduce himself as a continuous learner apart from being an experienced Software Engineer (currently at Twitter), specialized on the Android platform & the Kotlin language.

Moreover, he’s a public speaker when gets the chance for it, so far he’s participated like an international speaker in different events over the years. In addition to that, he writes some articles, typically not technical at the end of the year to summarize the past year and technical ones too.

He’s originally from Valencia (Spain), where they use to love paella and horchata, nowadays he’s living, working (from home) in London (UK) but he’d also lived/worked in Antwerp (Belgium) for almost 1 year and a half.

------ Kondor a Functional Json Library in Kotlin ------

A new Kotlin functional library to serialize/deserialize Json fast and safely without using reflection, annotations, or code generation.
With Kondor you need to define how the Json would look like for each of the types you want to persist, using a high-level DSL.
In the talk, I'll present the reasons why I wrote yet another Json parser library. Then I'll show how to use it and how it solves some problems than other libs. I will also cover the advantages offered by the functional programming approach for writing a parser/serializer.

--- Bio ---
Uberto is a polyglot programmer with more than 20 years of experience
designing and building successful software products in many
industries.

He discovered that he loves programming when he created a videogame on the ZxSpectrum and he is still very passionate about how to write the
best code to deliver value to the business, not only once but at a
regular pace.

He is particularly interested in Functional Programming and
Distributed Computing since they are both critical to modern software
challenges.

When not coding, Uberto loves public speaking, writing and teaching.
He's currently writing a book about Pragmatic Functional Kotlin.

https://medium.com/@ramtop
https://twitter.com/ramtop
https://github.com/uberto

Photo of Kotlin London group
Kotlin London
See more events
Online event
This event has passed