Around IT in 256 seconds

My conference talks, webinars, podcasts and workshops

    BoilingFrogs

    Fifty Shades of State (TBA)

     

    JUG Frankfurt

    Project Loom: Revolution in Concurrency or Obscure Implementation Detail?

     

    Better Software Design

    44. O programowaniu reaktywnym z Tomkiem Nurkiewiczem

    IntelliJ IDEA Conf

    Project Loom: Revolution in Concurrency or Obscure Implementation Detail?

    Yavaconf

    Loom: rewolucja czy szczegół implementacyjny?

     

    Back to school - Cloud Talent Meetup at Google

    Jak skutecznie zaprojektować ścieżkę szkoleniową w organizacji?

     

    Confitura

    Loom: rewolucja czy szczegół implementacyjny?

    QCon Plus London

    Project Loom: Revolution in Java Concurrency or Obscure Implementation Detail?

    watch video

    Javeloper

    CharBusters - 10 mitów o Unicode

    BoilingFrogs

    Charbusters: 10 mitów o Unicode

     

    DevFlix

    Project Loom: revolution in concurrency or obscure implementation detail?

    Poznań JUG

    12+ rad na początek i Q&A z ekspertami

    JChampionsConf

    Project Loom: Revolution in concurrency or obscure implementation detail?

    DevSkiller Tech Talent Report 2022

    IT skills assessment findings and insights

    Developers World Academy

    The Next Big Thing w IT w 2021

    Developers World Academy

    Technology Radar Review #002: Use “remote native” processes and approaches

    Developers World Academy

    Technology Radar Review #001: Diagrams as code

    QCon Plus

    Reactor: Mastering concurrency

     

    PSI Polska code_talks

    Programowanie reaktywne w praktyce: na serwerze i na kliencie

    Tech3camp powered by InfoShare

    Wycieczka po współbieżności w Javie

    Kielce JUG

    Wycieczka po współbieżności w Javie

    Allegro Tech Podcast

    Jak zostać i pozostać dobrym programistą?

    airhacks.fm podcast with Adam Bien

    #68 You Are Not Google, Netflix, Facebook

     

    IDEMIA eXpo [5]

    Reactive programming: lessons learned

     

    Rzemiosło.IT

    CharBusters - 10 mitów o Unicode

    GeeCON (best speaker)

    CharBusters - 10 Unicode Myths

    Allegro Tech Talks

    Wycieczka po współbieżności w Javie

    video

    JPoint

    BOF session: "Reactive — today's need and future perspectives"

     

    JPoint

    Reactive programming: lessons learned

    Warszawa JUG

    Charbusters - 10 mitów o Unicode

    Podcast DevSession

    Podcast DevSession

    SegFault Gdańsk

    Charbusters - 10 mitów o Unicode

     

    Wrocław JUG

    Wycieczka po współbieżności w Javie

    Orange Developer Day

    Programowanie reaktywne: czego się nauczyłem

    slides
     

    Bucharest JUG

    Tour around concurrency in Java

    slides
     

    JDD

    Reactive programming: lessons learned

    SegFault Wrocław

    Programowanie reaktywne: czego się nauczyłem

    biTconf

    Reactive programming: lessons learned

    Allegro Tech Meeting (best speaker)

    Charbusters: 10 mitów o Unicode

    video

    Stacja.IT

    Podcast Stacja.IT #13: Tomasz Nurkiewicz o reactive programming

     

    InfoShare Academy Q&A

    O programowaniu reaktywnym

    video

    InfoShare

    Reactive programming: lessons learned

     

    ReactSphere

    Reactive programming: lessons learned

    Hackin' Gliwice

    Wycieczka po współbieżności w Javie, slides

    QCon London

    RxJava 2 for beginners

     

    Allegro Tech Labs

    RxJava 2 dla początkujących

     

    JavaDay Kyiv


    (Top 10 of speakers)

    Asynchronous by default, synchronous when necessary

    JavaOne

    Asynchronous by default, synchronous when necessary

     

    GeekOUT

    Asynchronous by default, synchronous when necessary

    jCrete unconference

    notes and links

    Testing Distributed Systems
     

    InfoShare

    Asynchronous by default, synchronous when necessary

    InfoShare

    RxJava in existing projects

     

    Toruń JUG

    RxJava w istniejących projektach

    O'Reilly

    Beginning RxJava webinar

     

    O'Reilly Software Architecture Conference

    Asynchronous by default, synchronous when necessary

     

    DevTalk#53

    O programowaniu reaktywnym z Tomaszem Nurkiewiczem

     

    Warszawa JUG

    Asynchronous by default, synchronous when necessary

    slides

    JSession #1

    RxJava w istniejącyh projektach

    source code
     

    Allegro Tech Talks

    Asynchronous by default, synchronous when necessary

    slides
     

    Code Europe

    RxJava w projektach legacy

     

    DevTernity

    RxJava in legacy projects

    source code from live coding

    Warszawa JUG

    RxJava in legacy projects

    source code from live coding

    JET Conference

    RxJava in legacy projects

    source code from live coding

    QCon San Francisco

    Workshop: Beginning RxJava

    workshop exercises
     

    JUGtoberFest

    RxJava in legacy projects

    source code from live coding

    GeeCON Reactive

    RxJava in legacy projects

    source code from live coding
     

    JavaZone

    RxJava in legacy projects

    source code from live coding

    jCrete unconference

    Reactive Frameworks / RxJava, HTTP/2, Synch vs Async execution in Microservices

    source code from live coding
     

    Mix IT

    source code from live coding RxJava in legacy projects

     

    4Developers

    Czego Javowiec nauczy się od Haskella?

    Łódź JUG

    Java 8 workshop

     

    Joker conference

    CompletableFuture in Java 8, asynchronous processing done right

    Joker conference

    Hystrix – managing failures in distributed systems

    Łódź JUG

    (best speaker of 2015)

    CompletableFuture i nie tylko - programowanie reaktywne w Javie

    Confitura

    (best speaker)

    Czego Javowiec nauczy się od Haskella?

    slides

    Devoxx Poland

    Hystrix - managing failures in distributed systems

    source code

    Vilnius JUG

    Hystrix - managing failures in distributed systems

    source code
     

    JavaDay Lviv

    Hystrix - managing failures in distributed systems /// source code

    Nighthacking at GeekOut

    Tomasz Nurkiewicz on Asynchronous Processing

    GeekOut
    (best speaker)

    CompletableFuture in Java 8 - asynchronous processing done right

    Warszawa JUG

    Hystrix - managing failures in distributed systems

    source code

    Prague JUG

    Hystrix - managing failures in distributed systems

    source code
     

    Atmosphere Conference

    Hystrix - managing failures in distributed systems

    source code

    GeeCON

    Hystrix - managing failures in distributed systems

    source code

    33rd Degree

    Saiku - taking OLAP databases into 21st century

    slides, slides.pdf
     

    Warszawa JUG

    Open source brag: async-retry

    slides, WJUG page, Meetup

    JInkubator

    Monitorowanie aplikacji

    slides, JInkubator page, Meetup

    GeeCON

    CompletableFuture in Java 8 - asynchronous processing done right

    source code

    Warszawa JUG

    Java SE 8 & Java EE 7 flash-talks: java.time


    Warszawa JUG

    Java SE 8 & Java EE 7 flash-talks: java.util.concurrent.atomic


    Warszawa JUG

    Java SE 8 & Java EE 7 flash-talks: faster HashMap


    Scalar conference

    The Dark Side of Scala

    slides
     

    Warszawa JUG

    CompletableFuture i RxJava - functional reactive programming w Javie

    meetup.com, sources

    33rd Degree 4 charity

    Krótka historia czasu

    slides
     

    Warsjawa

    Java 8 – najbardziej rewolucyjna wersja w historii

    source code
     

    Confitura
    (best speaker)

    Krótka historia czasu

    slides (EN), slides (PL), Slideshare (EN)

    Confitura
    (2nd best speaker)

    Uwolnić się od if

    Parleys, slides

    Javarsovia

    Projekt Voldemort: gdy relacyjna baza danych to za mało (zbyt wiele?),

    slides
     

    Warszawa JUG

    Mule ESB vs. Apache ServiceMix

    slides, review, WJUG page