~/talks

Dmitry Kandalov

what they talk about

all 6 in the filters

where they keep going back

all 13 in the filters

on a stage with

who talks about the same things

titleconferencedate
43 Refactorings in 40 minutesAndroidMakers by droidcon 20262026-04-09
Live coding on a Kotlin server project demonstrates 43 refactorings in 40 minutes, using IntelliJ IDEA’s hidden actions (often via Alt‑Enter reveals hidden…
Talk on
47 Refactorings in 45 minutesdroidcon London 20252025-10-30
Live-coding shows 47 refactorings in 45 minutes inside IntelliJ IDEA using the K2 Kotlin plugin while counting changes with a refactoring counter and running…
Talk on
Gilded Rose Refactoring KataKotlinConf 2023 Day 22023-04-25
Live coding of the Gilded Rose kata in Kotlin shows step‑by‑step refactorings, IntelliJ refactorings and custom plugins, GitHub‑hosted code and test…
Talk on
Gilded Rose Refactoring KataKotlinConf 20232023-04-12
Kotlin live refactor of the Gilded Rose kata shows an actual incremental pathway: use IntelliJ intentions and plugins to collapse and invert conditionals…
Talk on
Extending IntelliJ-based IDEs at runtimedroidcon Berlin 20222022-07-06
Runtime extension of IntelliJ-based IDEs using LivePlugin and Kotlin compiles a plugin.kts into classes loaded by a fresh classloader per evaluation, with a…
Talk on
Refactoring Gilded Rose KataFOSDEM 20222022-02-05
Gilded Rose refactoring kata is a coding exercise designed to practice your refactoring and test cases writing skills. In this live coding session I will use…
Talk on
Limited work-in-progress for developersJCON-ONLINE 20212021-10-05
Live coding shows a Kotlin FizzBuzzWoof kata run inside IntelliJ using a custom limited work-in-progress plugin to enforce auto-revert every minute and a…
Talk on
Limited Work-in-Progress for DevelopersACCU 2021 Online2021-03-10
Kotlin code kata (FizzBuzzWoof) is live-coded in IntelliJ to demonstrate an experimental workflow plugin that enforces a change-size limit (demo set to 8…
Talk on
Live coding server as a function with http4kFOSDEM 20212021-02-06
Http4k is a lightweight HTTP library written in Kotlin that enables serving and consuming of HTTP services in a functional and testable way. Unlike many other…
Talk on
Live Coding Kotlin - Native SnakeØredev 20192019-11-06
Live-codes a playable Snake written in Kotlin/Native that uses ncurses for terminal UI, Gradle for builds and Kotlin/Native C interop via LLVM, with tiny unit…
Talk on
Coroutines explained by exampleGeeCON 20192019-05-15
Coroutines appear as concrete, runnable examples in Lua, JavaScript, Scheme showing yield, generators and async/await mapped to the same idea: suspend and…
Talk on
Test && commit || revertGeeCON 20192019-05-15
Explains and demos TCR using an limited-wip plugin in IntelliJ while coding a Kotlin FizzBuzz demo, claiming the workflow forces very small, safe changes. The…
Talk on
Live Coding Kotlin/Native SnakeVoxxed Days Zurich 20192019-03-19
Live codes a playable Snake written in Kotlin/Native that compiles to a terminal binary using Gradle, pregenerated POSIX bindings and ncurses for UI…
Talk on
Coroutines explainedCode Mesh LDN 20182018-11-08
Explains coroutines by showing concrete code in Lua resume/yield, JavaScript generators and async/await -> state machine and call/cc continuations in Scheme…
Talk on
Live Coding Kotlin/Native SnakeKotlinConf 20182018-10-03
Live codes a playable Snake implemented with Kotlin/Native, building and running a standalone ~700 KB single-threaded binary, using pregenerated C bindings to…
Talk on
An introduction to Kotlin by exampleNDC London 20182018-01-15
Live coding tour that starts with a Hello World in IntelliJ + Gradle and shows concrete Kotlin features — string interpolation, val/var, local type inference…
Talk on
An introduction to Kotlin by exampleACCU 20172017-04-24
Kotlin is a JetBrains language that compiles to JVM and JavaScript (Apache 2) and teams it into existing Maven/Gradle/IntelliJ workflows; development starts in…
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.