2025 |
|
JEurope |
What Can a Java Developer Learn from Golang? |
10.06.2025 |
Warsaw/Poland |
|
IT Unplugged |
What Can a Java Developer Learn from Golang? |
10.06.2025 |
Lublin/Poland |
|
WDI 2024 |
What Can a Java Developer Learn from Golang? |
05.04.2025 |
Warsaw/Poland |
|
MergeIT |
JEP 485: Breathing New Life into Java Stream API |
27.03.2024 |
Katowice/Poland |
|
VoxxedDaysTicino 2025 |
What Can a Java Developer Learn from Golang? |
17.01.2025 |
Lugano/Switzerland |
2024 |
|
Ya!vaConf |
JEP 485: Breathing New Life into Java Stream API |
11.12.2024 |
Warsaw/Poland |
|
Talk4Devs 2024 |
JEP 485: Breathing New Life into Java Stream API (extended) |
28.11.2024 |
Online |
|
BuildStuff 2024 |
Embracing Microservices |
13.11.2024 |
Vilnius/Lithuania |
|
JDD 2024 |
JEP 485: Breathing New Life into Java Stream API |
22.10.2024 |
Cracow/Poland |
|
dev2next |
Embracing Microservices |
1.10.2024 |
Denver/USA |
|
Barcelona JUG |
Embracing Microservices (Director's Cut)
| 17.09.2024 |
Barcelona/Spain |
|
JEurope |
Virtual Threads in Action |
12.09.2024 |
Warsaw/Poland |
|
WarsawJUG |
Embracing Microservices (Director's Cut) |
03.09.2024 |
Warsaw/Poland |
|
JCrete 2024 |
Can Java Developer learn anything from Golang? |
24.07.2024 |
Kolymvari/Greece |
|
JCrete 2024 |
State of the Functional Programming in Java |
23.07.2024 |
Kolymvari/Greece |
|
JCrete 2024 |
Microservices: Lessons Learned |
22.07.2024 |
Kolymvari/Greece |
|
Warsaw Ruby Users Group |
Embracing Microservices |
20.06.2024 |
Warsaw/Poland |
|
Craft-IT |
Embracing Microservices |
25.05.2024 |
Rzeszow/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 |
Kolymvari/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 |
Kolymvari/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 |
Rzeszów/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 |