~/talks

Roman Elizarov

what they talk about

all 4 in the filters

where they keep going back

all 9 in the filters

on a stage with

all 9 in the filters

who talks about the same things

titleconferencedate
Roundtable: ConcurrencyJoker 20242024-10-09
A panel discussion on concurrency focused on server-side Java: common problems in concurrent code, tools and recipes to prevent concurrency bugs, and debunking…
Talk in Russian on
Coroutines and Loom behind the scenesKotlinConf 2023 Day 22023-04-25
OpenJDK Project Loom (preview since Java 19/20, targeted for Java 21) introduces virtual thread per request that lets a server swap a physical thread for a…
Talk on
Coroutines and Loom behind the scenesKotlinConf 20232023-04-12
A live demo runs 100,000 threads sleeping: physical threads take tens of seconds and lots of OS resources, virtual threads start immediately. Project Loom uses…
Talk on
Kotlin Coroutines: Design and ImplementationOnward! 20212021-10-20
Kotlin implements asymmetrical, stackless coroutines that compile suspend functions into continuations and state machines, returning COROUTINE_SUSPENDED at…
Talk on
Interview and Q&A: The Evolution of Java and Kotlin — What Awaits Us?Joker 20202020-11-25
A discussion about the ongoing evolution of Java (new features like text blocks, sealed classes, records, enhanced instanceof/switch) and how Kotlin should…
Talk in Russian on
Opening KeynoteKotlin 1.4 Online Event2020-10-12
Kotlin 1.4 is released Aug 17 and the ecosystem claims measurable growth: 1.2 million active developers, nearly 6 million people editing Kotlin this year…
Talk on
A Look Into the FutureKotlin 1.4 Online Event2020-10-12
Kotlin 1.4 emphasizes quality and performance and continues work on Kotlin Multiplatform Mobile to share code between Android and iOS; JVM interoperability…
Talk on
Asynchronous Data Streams with Kotlin FlowKotlinConf 20192019-12-04
Claims that Kotlin Flow is a simple, coroutine-based reactive primitive that is cold by default and uses a tiny API surface (collect/emit pair) to get…
Talk on
Server-side Kotlin with CoroutinesGOTO Chicago 20192019-04-29
Kotlin coroutines replace thousands of blocking threads with a few event threads plus tiny continuations so servers scale by default and require sizing roughly…
Talk on
Coroutines in Kotlin on the serverJetBrains Night Moscow 20192019-04-13
The talk explains how Kotlin coroutines solve common JVM server-scaling problems by making asynchronous code easier to write. It describes a coroutine-based…
Talk in Russian on
Kotlin Coroutines in PracticeKotlinConf 20182018-10-03
Demonstrates a concrete downloader architecture that uses Kotlin coroutines, showing code that resolves references, fanned-out workers, and result aggregation…
Talk on
Introduction to CoroutinesKotlinConf 20172017-11-02
Shows that Kotlin adds coroutines as first-class primitives using the suspend modifier and coroutine builders like launch and async; demonstrates 100,000…
Talk on
Deep Dive into Coroutines on JVMKotlinConf 20172017-11-02
Explains how Kotlin compilers convert suspend functions into JVM methods that take an implicit Continuation and compile into a single state-machine switch that…
Talk on
Scale Up with Lock Free AlgorithmsOracle OpenWorld 20172017-10-01
Implements a lock-free Treiber stack in Kotlin using AtomicReference, measures with JMH benchmarks on a large AWS instance and reports ~20M ops/sec…
Talk on
Kotlin Coroutines ReloadedJVM Language Summit 20172017-07-31
Kotlin rewrites coroutines to avoid rare synchronous callback recursion bugs by changing the suspend protocol: a call either returns the result or the…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.