2025

Dates Event Talk
27 November Kotlin Dev Day 43 Refactorings in 40 minutes
30 October Droidcon London 47 Refactorings in 45 minutes
19 September KTConf Error handling in Kotlin and beyond
23 May KotlinConf 47 refactorings in 45 minutes
3 April Kotlin London April @ M&S 31 refactorings in 30 minutes

2024

Dates Event Talk
10-13 October Socrates BE The Ultimate Guide to IntelliJ tippy tappy
6 June Kotlin London Meetup Kotlin Conf Global
23-24 May KotlinConf Refactoring to Expressive Kotlin
2 May Source Talks on Kotlin 8 Refactoring to Expressive Kotlin

2023

Dates Event Talk
4 December Advent of Code 2023 Advent of Code 2023 in Kotlin Day 4
25 November GDG DevFest Berlin Gilded Rose Refactoring Kata
7 August The Developers’ Bakery Podcast LivePlugin with Dmitry Kandalov
14 April KotlinConf Gilded Rose Refactoring Kata

2022

Dates Event Talk
24 November Advanced Kotlin Dev Day Conference DI: Refactoring from Spring to Kotlin
20 October Source Talks: On Kotlin DI: Refactoring from Spring to Kotlin
4-5 October Jax London DI: Refactoring from Spring to Kotlin, Refactoring Gilded Rose Kata
17 September Uncodebar 8 Refactoring Gilded Rose Kata
7 July Droidcon Berlin Extending IntelliJ-based IDEs at runtime
14 April JetBrainsTV: Busy Developer Guide series Extending IntelliJ-based IDEs at runtime
26 March Chicago KUG Refactoring Gilded Rose Kata
2 February FOSDEM Refactoring Gilded Rose Kata
29 January DevFest UK & Ireland The Easy Way to Create IntelliJ Plugins

2021

Dates Event Talk
2 December Kotlin Koders Live coding server as a function with http4k
25 November VKUG The Easy Way to Create IntelliJ Plugins
17 September SPA Workshop: Server as a function with http4k
22 July Brighton Kotlin Meetup Server as a function with http4k
3 July Kotland Server as a function with http4k
25 June jLove Limited work-in-progress for developers
9 June DevDays Moscow Limited work-in-progress for developers
19 May Codemotion Online - English Edition Server as a function with http4k
23 March Codemotion - Italian Edition Server as a function with http4k
13 March ACCU Limited work-in-progress for developers,
How to write a quine?
7 February FOSDEM Server as a function with http4k

2020

Dates Event Talk
17 November DevCon Live Server as a function with http4k
17 October Devfest Poland Server as a function with http4k
6 October JAX London Server as a function with http4k,
Error handling in Kotlin and beyond
24 September VKUG Server as a function with http4k
9-11 June XP 2020 Limited WIP for Developers
29-30 May CITCON Virtual Limited WIP for Developers
8 May SoCraTes UK Server as a function with http4k
5 March Talking.Kt Server as a function with http4k

2019

Dates Event Talk
6-8 November ØREDEV Live Coding Kotlin/Native Snake,
IntelliJ tips and tricks with Anton Arhipov
26-27 September GeekOut Live Coding Kotlin/Native Snake,
Binary search with Anton Keks
19 September JVM in London Meetup Live Coding Kotlin/Native Snake
14-19 July JCrete ???
6-9 June SoCraTes UK Live Coding Kotlin/Native Snake,
TCR sessions (see 1, 2, 3, 4 )
1 June Kotlin Night Kyiv Live Coding Kotlin/Native Snake
24 May Joy of coding FizzBuzzWoof with TCR
15-17 May GeeCON Coroutines explained, FizzBuzzWoof with TCR
20-22 March Kotlin Belfast Meetup Live Coding Kotlin/Native Snake
20-22 March Voxxed Days Buharest Live Coding Kotlin/Native Snake
18-19 March Voxxed Days Zürich Live Coding Kotlin/Native Snake
12 February Kotlin London Meetup Live coding algorithms with TDD

2018

Dates Event Talk
8-9 November Code Mesh LDN Coroutines explained
3-5 October KotlinConf Live Coding Kotlin/Native Snake
15 September Uncodebar 4 Live Coding Kotlin/Native Snake
7-10 June SoCraTes UK Coroutines explained
20-21 April Citcon Coroutines explained
11-14 April ACCU Coroutines explained
17-19 January NDC London An introduction to Kotlin by example

2017

Dates Event Talk
28-29 September Uncodebar 3 An introduction to Kotlin by example
16 September code.talks An introduction to Kotlin by example
29 August Kotlin London Meetup Kotlin Puzzlers
15-17 May Riga DevDays An introduction to Kotlin by example
11-12 May Devoxx UK An introduction to Kotlin by example
7 October SoCraTes Day Berlin An introduction to Kotlin by example
26-29 April ACCU An introduction to Kotlin by example

2016

Dates Event Talk
19-22 September Java One Code History Analysis and Visualization
17-27 June SPA Code History Analysis and Visualization
2-5 June SoCraTes UK Spy on yourself
19-23 April ACCU Code History Analysis and Visualization

2014

Dates Event Talk
13 November ACCU London Writing IntelliJ plugins for fun and profit
23-24 October SECR Project history visualization
12-15 June SoCraTes UK Behavioural economics in programming
24 March XProLo Meetup Visualizing Project History
31 January TICOSA Visualizing Project History

2013

Dates Event Talk
2-5 June SoCraTes UK Code history mining

2009

Dates Event Talk
9 December Agile Days SOLID principles