Conference Talk When Where
2024
JDD 2024 JEP 461: Breathing New Life into Java Stream API 22.10.2024 Cracow/Poland
dev2next Embracing Microservices 1.10.2024 Denver/USA
Craft-IT Embracing Microservices 25.05.2024 Rzeszów/Poland
GeeCON 2024 Embracing Microservices 15.05.2024 Cracow/Poland
LDI 2024 Embracing Microservices 20.04.2024 Lublin/Poland
4Developers 2024 Project Loom (improvised rescue live-coding session) 16.04.2024 Warsaw/Poland
4Developers 2024 Embracing Microservices 16.04.2024 Warsaw/Poland
Inspiring Solutions Discussion panel: "Cooperation between human and AI" 12.04.2024 Warsaw/Poland
WDI 2024 Embracing Microservices 6.04.2024 Warsaw/Poland
PoznańJUG Embracing Microservices 13.03.2024 Poznań/Poland
LublinJUG Embracing Microservices 21.02.2024 Lublin/Poland
2023
YavaConf 2023 Embracing Microservices 9.12.2023 Warsaw/Poland
JDD 2023 "Co piszczy w Javie?" Discussion Panel 24.10.2023 Cracow/Poland
JDD 2023 Embracing Microservices 24.10.2023 Cracow/Poland
GeeCON Prague 2023 Embracing Microservices 20.10.2023 Prague/Czech Republic
InfoShare 2023 Maintain Social Distance this Spring 24.05.2023 Gdańsk/Poland
WJUG #300 Czemu fajnie być prelegentem? 25.04.2023 Warsaw/Poland
Geecon 2023 Maintain Social Distance this Spring 19.04.2023 Cracow/Poland
Code Talks CompletableFuture and its Quirks 10.01.2023 Poznań/Poland
2022
J-Santa on Tour CompletableFuture and its Quirks 7.12.2022 Cracow/Poland
RzeszówJUG CompletableFuture and its Quirks 26.10.2022 Rzeszów/Poland
GeeCON Prague 2022 The Future of Hazelcast 24.10.2022 Prague/Czech Republic
GeeCON Prague 2022 CompletableFuture and its Quirks 24.10.2022 Prague/Czech Republic
JUG Istanbul CompletableFuture and its Quirks/The Future of Hazelcast 18.10.2022 Istanbul/Turkey
Barcelona JUG CompletableFuture and its Quirks/The Future of Hazelcast 10.10.2022 Barcelona/Spain
JDD 2022 CompletableFuture and its Quirks 4.10.2022 Cracow/Poland
Javeloper 2022 The Future of Hazelcast 29.09.2022 Online
YavaConf 2022 The Future of Hazelcast 28.09.2022 Warsaw/Poland
WrocławJUG Hazelcast: The Journey from a Cache to Cloud-Native 13.09.2022 Wrocław/Poland
JBCNConf 2022 CompletableFuture and its Quirks 19.07.2022 Barcelona/Spain
TricityJUG Hazelcast 5.1 – The Hitchhiker's Guide 14.07.2022 Gdańsk/Poland
Confitura 2022 Trzymaj Springa na Dystans! 25.06.2022 Warsaw/Poland
DevoxxPL 2022 Hazelcast 5.2 - What's Next? 24.06.2022 Cracow/Poland
DevoxxPL 2022 CompletableFuture and its Quirks 22.06.2022 Cracow/Poland
ChicagoJUG Hazelcast 5.1 – The Hitchhiker's Guide 16.06.2022 Chicago/USA
ChicagoJUG CompletableFuture and its Quirks 16.06.2022 Chicago/USA
Geecon 2022 Hazelcast 5.1 – The Hitchhiker's Guide 13.05.2022 Cracow/Poland
Javeloper 2022 Hazelcast 5.1 – The Hitchhiker's Guide 12.05.2022 Online
Geecon 2022 CompletableFuture and its Quirks 12.05.2022 Cracow/Poland
JUG Łódź Hazelcast 5.1 – The Hitchhiker's Guide 21.04.2022 Łódź/Poland
Talk4Devs 2022 Hazelcast 5.0: Hands-on 16.02.2022 Online
2021
Doing Java Better by Segfault Red Flags of CompletableFuture 14.12.2021 Online
SilesiaJUG Wprowadzenie do ekosystemu Hazelcast 5.0 18.11.2021 Online
Luxoft TechGround Hazelcast 5.0: The Hitchhiker's Guide 30.10.2021 Online
BydgoszczJUG Hazelcast: The Hitchhiker's Guide 23.09.2021 Bydgoszcz
Javeloper 2021 Wprowadzenie do ekosystemu Hazelcast 5.0 23.09.2021 Online
BBJUG#34 Wprowadzenie do ekosystemu Hazelcast 5.0 09.09.2021 Online
Talk4Devs 2021 Hazelcast: The Hitchhiker's Guide 27.01.2021 Online
2020
JFuture 2020 Hazelcast: The Hitchhiker's Guide 23.10.2020 Online
British Columbia Institute of Technology TDD - What They Forgot to Tell You 16.10.2020 Online
Click Online Fantastic Frameworks and How to Avoid Them 03.10.2020 Online
4Developers Hazelcast: The Hitchhiker's Guide 18.09.2020 Online
Segfault Online Fantastic Frameworks and How to Avoid Them - Director's Cut 25.06.2020 Online
DevTalks Hazelcast: The Hitchhiker's Guide 10.06.2020 Online
Java Fest Hazelcast: The Hitchhiker's Guide 30.05.2020 Online
Kielce JUG Hazelcast: The Hitchhiker's Guide 23.04.2020 Online
Dev.next Digital Fantastic Frameworks and How to Avoid Them 24.03.2020 Online
JSession Fantastic Frameworks and How to Avoid Them 18.03.2020 Online
RzeszówJUG Fantastic Frameworks and How to Avoid Them 12.02.2020 Rzeszów/Poland
2019
J-Santa 2019 Purely Dysfunctional Data Structures 30.11.2019 Lublin/Poland
JFuture 2019 Purely Dysfunctional Data Structures 16.11.2019 Minsk/Belarus
DevoxxUA 2019 Purely Dysfunctional Data Structures 1.11.2019 Kiev/Ukraine
GeeCON Prague 2019 Purely Dysfunctional Data Structures 18.10.2019 Prague/Czech Republic
BaselOne 2019 Purely Dysfunctional Data Structures 17.10.2019 Basel/Switzerland
JDD 2019 Java, Versioning && Licensing - AMA 14.10.2019 Cracow/Poland
JDD 2019 Purely Dysfunctional Data Structures 14.10.2019 Cracow/Poland
GeekOUT 2019 Purely Dysfunctional Data Structures 26.09.2019 Tallinn/Estonia
CasumoTechTalksBCN 2019 Purely Dysfunctional Data Structures 19.09.2019 Barcelona/Spain
HackYeah 2019 Purely Dysfunctional Data Structures 14.09.2019 Warsaw/Poland
JCrete 2019 Scaling Leadership in "flat" organizations 16.07.2019 Kolymbari/Greece
CoffeeJUG Lviv Purely Dysfunctional Data Structures 11.07.2019 Lviv/Ukraine
CoffeeJUG Lviv Fantastic Frameworks and How to Avoid Them 11.07.2019 Lviv/Ukraine
Vattenfall Tech Talks #3 The Dark Side of Java 8 18.06.2019 Katowice/Poland
BruJUG Fantastic Frameworks and How to Avoid Them 04.06.2019 Brussels/Belgium
GeeCON 2019 Purely Functional Data Structures 16.05.2019 Cracow/Poland
JEEConf 2019 The Dark Side of Java 8 26.04.2019 Kiev/Ukraine
SFI 2019 Fantastic Frameworks and How to Avoid Them 23.03.2019 Cracow/Poland
JavaLand 2019 The Dark Side of Java 8 20.03.2019 Bruhl/Germany
VoxxedDaysZurich 2019 The Dark Side of Java 8 19.03.2019 Zurich/Switzerland
Kielce JUG Fantastic Frameworks and How to Avoid Them 31.01.2019 Kielce/Poland
2018
J-Santa 2018 Discussion Panel: Architecture vs Technology 08.12.2018 Lublin/Poland
J-Santa 2018 The Dark Side of Java 8 08.12.2018 Lublin/Poland
CoreDump Cracow 2018 Fantastic Frameworks and How to Avoid Them 26.11.2018 Cracow/Poland
DevoxxBE 2018 Functional Exception Handling in Java with Vavr [TiA] 13.11.2018 Antwerp/Belgium
OracleCodeOne 2018 Functional Exception Handling in Java 25.10.2018 San Francisco/USA
JDD 2018 The Dark Side of Java 8 8.10.2018 Cracow/Poland
Casumo Tech Meetup #1 The Dark Side of Java 8 2.10.2018 Malta
Rockstar Night: The Dark Side of Java 2018 The Dark Side of Java 8 30.08.2018 Kiev/Ukraine
DevoxxPL 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 20.06.2018 Cracow/Poland
JBCNConf 2018 The Dark Side of Java 8 12.06.2018 Barcelona/Spain
RigaDevDays 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 29.05.2018 Riga/Latvia
Developers Conference 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 18.05.2018 Port Louis/Mauritius
Developers Conference 2018 Vavr By Example 18.05.2018 Port Louis/Mauritius
GeeCON 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 10.05.2018 Cracow/Poland
VoxxedDaysZurich 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 08.03.2018 Zurich/Switzerland
VoxxedDaysZurich 2018 Functional Java 8+ [HOL] 07.03.2018 Zurich/Switzerland
OracleCode LA 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 27.02.2018 Los Angeles/USA
SnowCamp 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 26.01.2018 Grenoble/France
SnowCamp 2018 Introduction to Functional Java [HOL] 24.01.2018 Grenoble/France
Lublin JUG 2018 A Hitchhiker's Guide to the Functional Exception Handling in Java 09.01.2018 Lublin/Poland
2017
StacjaIT 2017 Wprowadzenie do programowania funkcyjnego w Javie 09.12.2017 Warsaw/Poland
jSession 2017 A Hitchhiker's Guide to the Functional Exception Handling in Java 06.12.2017 Bialystok/Poland
JavaDay 2017 A Hitchhiker's Guide to the Functional Exception Handling in Java 04.11.2017 Kiev/Ukraine
JDD 2017 A Hitchhiker's Guide to the Functional Exception Handling in Java 03.10.2017 Cracow/Poland
JUG Lviv 2017 A Hitchhiker's Guide to the Functional Exception Handling in Java 14.09.2017 Lviv/Ukraine
JCrete 2017 Functional Java - Discussion Panel 17.07.2017 Kolymbari/Greece
Confitura 2017 A Hitchhiker's Guide to the Functional Exception Handling in Java 01.07.2017 Warsaw/Poland
DevoxxPL 2017 Vavr by Example 21.06.2017 Cracow/Poland
JBCNConf 2017 Vavr - Functional Java Done Right 19.06.2017 Barcelona/Spain
RigaDevDays 2017 Vavr - Functional Java Done Right 15.05.2017 Riga/Latvia
VoxxedDaysTicino 2017 Vavr - Functional Java Done Right 06.05.2017 Lugano/Switzerland
JUG Łódź 2017 Javaslang - livecoding session 23.03.2017 Lodz/Poland
VoxxedDaysZurich 2017 Javaslang - Functional Java Done Right 23.02.2017 Zurich/Switzerland
Morning@Lohika 2017 Functional Java - livecoding session 11.02.2017 Lviv/Ukraine
Warsaw JUG #194 Java 9 Stream/Optional API Additions 10.01.2017 Warsaw/Poland
2016
ToruńJUG 2016 Javaslang - Functional Java Done Right 30.11.2016 Torun/Poland
BuildStuffUA 2016 Javaslang - Functional Java Done Right 22.11.2016 Kiev/Ukraine
BuildStuffLT 2016 Javaslang - Functional Java Done Right 16.11.2016 Vilnius/Lithuania
DevoxxBE 2016 Javaslang - Functional Java Done Right 08.11.2016 Antwerp/Belgium
DevoxxMA 2016 Javaslang - Functional Java Done Right 01.11.2016 Casablanca/Morocco
JavaDay 2016 Javaslang - Functional Java Done Right 14.10.2016 Kiev/Ukraine
JDD 2016 Javaslang - Functional Java Done Right 10.10.2016 Cracow/Poland
WarsawJUG #185 Javaslang - Functional Java Done Right 27.09.2016 Warsaw/Poland
JDayLviv 2016 Javaslang - Functional Java Done Right 03.09.2016 Lviv/Ukraine
BuildStuff Odessa 2016 Functional Programming tools in Java8 Workshop 08.07.2016 Odessa/Ukraine
Confitura 2016 Javaslang - Functional Java Done Right 02.07.2016 Warsaw/Poland
Kariera IT Rzeszów 2016 Java Wars VIII: The Function Awakens 18.06.2016 Rzeszow/Poland
JavaDayBY 2016 Java Wars VIII: The Function Awakens 11.06.2016 Minsk/Belarus
JEEConf 2016 Java Wars VIII: The Function Awakens 20.05.2016 Kiev/Ukraine
DevCrowd 2016 Java Wars VIII: The Function Awakens 23.04.2016 Szczecin/Poland
Kariera IT Wrocław 2016 Java Wars VIII: The Function Awakens 16.04.2016 Wroclaw/Poland
4Developers 2016 Java Wars VIII: The Function Awakens 11.04.2016 Warsaw/Poland
Kariera IT Cracow 2016 Java Wars VIII: The Function Awakens 09.04.2016 Cracow/Poland
WarsawJUG #178 Java 8 vs. Checked Exceptions 29.03.2016 Warsaw/Poland
Kariera IT Warsaw 2016 Java Wars VIII: The Function Awakens 05.03.2016 Warsaw/Poland
2015
JDayLviv 2015 Functional programming concepts in Java 8 19.09.2015 Lviv/Ukraine
Confitura 2015 Java 8: Lambdas && Monads 04.07.2015 Warsaw/Poland
Jinkubator #29 Java 8: Lambdas, Monads and Java Collections 12.05.2015 Warsaw/Poland
2014
TouK Weekly Workshops 2014 Intellij IDEA Advanced Code Folding 28.03.2014 Warsaw/Poland

Country Talks