<

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

Alexey Soshin
Code BEAM STO V
11 Sep 2020
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.

Alexey Soshin
Code Mesh LDN
07 Nov 2019
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.