Agenda

Dobry plan to podstawa

Prelekcje, przerwy, poczęstunki - zobacz, co w programie!

Zobacz lokalizację
18:00 20:00

Reactive – more than just Streams

Fakt: systemy reaktywne przejmują świat. Odkąd ruch reaktywny został dobrze zdefiniowany w bibliotekach www.reactivemanifesto.org, całe organizacje zaczęły przyjmować tę koncepcję. Na przykład biblioteki takie jak Play czy Akka od lat wykorzystują asynchroniczną naturę aplikacji reaktywnych i przesyłania wiadomości. Wszystko w pogoni za lepszym sposobem tworzenia skalowalnych, odpornych i szybkich aplikacji. Jednym z rezultatów tego są Reactive Streams, zapoczątkowane przez Lightbend pod koniec 2013 roku, które rozpoczęło się jako współpraca między wieloma firmami, a ostatecznie stało się częścią nadchodzącego wydania JDK9. W tym wykładzie porozmawiamy o tym, czym jest Reactive, jakie ma aspekty i dlaczego Reactive Streams (reactive-streams.org) jest świetnym elementem konstrukcyjnym, ale nie całą historią. Przykładem będzie użycie Akka, ale nie jest wymagana wcześniejsza znajomość biblioteki, a koncepcje, o których będziemy mówić, dotyczą ogólnie projektowania oprogramowania, a nie tylko pojedynczej biblioteki.

Prelegent

  • Konrad Malawski
    Konrad Malawski
    Swift Language Team w Apple
  • Odpowiedzialny był m.in. za moduły do CQRS, HTTP (włącznie z ostatnimi zmianami w kierunku HTTP/2), Streams jak i głównego modułu Aktorów. Uczestniczył w ostatnich latach również w inicjatywie Reactive Streams, która została oficjalnie wcielona do standardu Javy w tym roku w JDK9. W Polsce może być rozpoznawalny jako założyciel bądź lider wielu społeczności w Krakowie (w tym SCKRK, PolishJUG, KrakowScala, GDGKraków czy też Lambda Lounge Krakow) oraz współ-organizator konferencji GeeCONa. Zawodowo większość kariery spędził (i nadal spędza) pracując zdalnie, z krótkim okresem w Londynie czy Szwecji, po czym zamieszkał w Japonii.

    Akademia Górniczo-Hutnicza w Krakowie

    al. Adama Mickiewicza 30, 30-059 Kraków
    AGH

    100% konkretu, zero spamu!

    Zapisz się na nasz newsletter, żeby nie przegapić kolejnego wydarzenia.

    Zapisy zamknięte