| 2025 | 
    
    
         | 
        JDD 2025 | 
        What Can a Java Developer Learn from Golang? | 
        21.10.2025 | 
        Cracow/Poland | 
    
    
         | 
        Confitura 2025 | 
        What Can a Java Developer Learn from Golang? | 
        19.09.2025 | 
        Warsaw/Poland | 
    
    
         | 
        JavaZone 2025 | 
        What Can a Java Developer Learn from Golang? | 
        3.09.2025 | 
        Oslo/Norway | 
    
    
         | 
        JCrete 2025 | 
        AI for dev productivity boost - real-life stories | 
        4.08.2025 | 
        Kolymvari/Greece | 
    
    
         | 
        DevoxxPL 2025 | 
        What Can a Java Developer Learn from Golang? | 
        11.06.2025 | 
        Cracow/Poland | 
    
    
         | 
        JEurope | 
        What Can a Java Developer Learn from Golang? | 
        10.06.2025 | 
        Warsaw/Poland | 
    
    
         | 
        IT Unplugged | 
        What Can You 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.2025 | 
        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 |