Dmitry Kandalov
where else to find them
website:https://dmitrykandalov.com
github:dkandalov
bluesky:dmitrykandalov.bsky.social
linkedin:kandalov
speakerdeck:dkandalov
devto:dmitrykandalov
what they talk about
all 6 in the filters
where they keep going back
- KotlinConf2 editions2018–2023
- FOSDEM2 editions2021–2022
- ACCU2 editions2017–2021
all 13 in the filters
on a stage with
- Duncan McGregoronce
who talks about the same things
- Duncan McGregor7 talks
- Jake Wharton27 talks
- Anton Arhipov34 talks
- Romain Guy68 talks
- Trisha Gee41 talks
- Marharyta Nedzelska24 talks
| title | conference | date |
|---|---|---|
| 43 Refactorings in 40 minutes | AndroidMakers by droidcon 2026 | 2026-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… | ||
| 47 Refactorings in 45 minutes | droidcon London 2025 | 2025-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… | ||
| Gilded Rose Refactoring Kata | KotlinConf 2023 Day 2 | 2023-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… | ||
| Gilded Rose Refactoring Kata | KotlinConf 2023 | 2023-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… | ||
| Extending IntelliJ-based IDEs at runtime | droidcon Berlin 2022 | 2022-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… | ||
| Refactoring Gilded Rose Kata | FOSDEM 2022 | 2022-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… | ||
| Limited work-in-progress for developers | JCON-ONLINE 2021 | 2021-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… | ||
| Limited Work-in-Progress for Developers | ACCU 2021 Online | 2021-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… | ||
| Live coding server as a function with http4k | FOSDEM 2021 | 2021-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… | ||
| Live Coding Kotlin - Native Snake | Øredev 2019 | 2019-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… | ||
| Coroutines explained by example | GeeCON 2019 | 2019-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… | ||
| Test && commit || revert | GeeCON 2019 | 2019-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… | ||
| Live Coding Kotlin/Native Snake | Voxxed Days Zurich 2019 | 2019-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… | ||
| Coroutines explained | Code Mesh LDN 2018 | 2018-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… | ||
| Live Coding Kotlin/Native Snake | KotlinConf 2018 | 2018-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… | ||
| An introduction to Kotlin by example | NDC London 2018 | 2018-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… | ||
| An introduction to Kotlin by example | ACCU 2017 | 2017-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… | ||
| nothing matches | ||