Public speaking
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 |