Alexey Soshin
Author of "Hands-on Design Patterns with Kotlin"
Alexey is a Staff Software Engineer @Deliveroo. Previously Principal Developer @Wix. Former Software Architect @Gett. Kotlin and Vert.x enthusiast. Book author.
Past Activities
Code BEAM STO V
17.50 - 18.30
Visualising concurrency with Kotlin
Concurrency is a hot topic in the past five years since the scale of systems continues to grow, but it's harder and harder to make faster hardware.
Different languages and runtimes have different approaches to solving 10K problem: asynchronous model of NodeJS, goroutines in Go and coroutines in Kotlin, to name a few.
But concurrency is complicated. And sometimes, it's very helpful to visualize a complex topic to understand it better. In this talk, Alexey will share what concurrent design patterns such as Fan In and Fan Out really look like.
THIS TALK IN THREE WORDS
Visualise
Kotlin
Concurrency
OBJECTIVES
Build a project that visualizes concurrency in Kotlin in real-time, making use of primitives such as coroutines, channels and actors.
TARGET AUDIENCE
Developers that are interested in concurrency and languages such as Kotlin or Go.
Code Mesh LDN
15.35 - 16.20
Visualising concurrency with Kotlin
Concurrency is a hot topic in the past five years since the scale of systems continues to grow, but it's harder and harder to make faster hardware.
Different languages and runtimes have different approaches to solving 10K problem: asynchronous model of NodeJS, goroutines in Go and coroutines in Kotlin, to name a few.
But concurrency is complicated. And sometimes, it's very helpful to visualize a complex topic to understand it better. In this talk, Alexey will share what concurrent design patterns such as Fan In and Fan Out really look like.
THIS TALK IN THREE WORDS
Visualise
Kotlin
Concurrency
OBJECTIVES
Build a project that visualizes concurrency in Kotlin in real-time, making use of primitives such as coroutines, channels and actors.
TARGET AUDIENCE
Developers that are interested in concurrency and languages such as Kotlin or Go.