• IO, Resource i Ref w prawdziwych aplikacjach & Jak człowiek myśli o kodzie

    Już w czwartek, 8. grudnia zapraszamy na kolejne spotkanie grupy KSUG, tym razem na scenie wystąpią Michał Płachta i Szymon Rodziewicz.

    Data:[masked], 18:00
    Miejsce: Targowa2, Kraków

    Agenda:

    🎙️ ’Jak używać IO, Resource i Ref w prawdziwych aplikacjach' - Michał Płachta

    Niemutowalność staje się coraz popularniejsza w wielu językach programowania. Programiści używają niemutowalnych typów i wartości aby ich produkty były bardziej testowalne i utrzymywalne.
    Prawdziwe aplikacje potrzebują jednak czegoś mutowalnego: potrzebują stanu, pobierania danych z zewnątrz, wielu wątków oraz tworzenia i zwalniania zasobów.
    W tym talku pokażę jak wygląda aplikacja używająca niemutowalnych typów jak IO, Resource i Ref. Wspólnie napiszemy kod pobierający dane z bazy Wikidata, obrabiający te dane według reguł biznesowych i prezentujący je użytkownikowi.

    🎙️ ’Jak człowiek myśli o kodzie, i jak tę wiedzę wykorzystuje Scala Toolkit.’ - Szymon Rodziewicz

    Język programowania jest narzędziem, które człowiek wykorzystuje do komunikacji z maszyną. Stosunkowo prosto jest opisać wydajność, czy wynik wykonania określonego kodu przez maszynę.
    Jak jednak zmierzyć i określić to jak mózg operuje na tym kodzie? To pytanie staje się szczególnie ważne w kontekście coraz szybszego rozwoju narzędzi oraz paradygmatów w programowaniu.
    Szczęśliwie, odkrycia w obszarze kognitywistyki oraz neurokognicji z ostatnich lat przybliżają nas do odpowiedzi. O tej perspektywie, wraz z jej wykorzystaniem w Scala Toolkit, opowiem podczas tej prelekcji.

    Prelegenci:

    🎙️ Michał Płachta
    Programista z wieloletnim doświadczeniem w językach OOP i FP. Autor książki “Grokking Functional Programming”. Bloguje na michalplachta.com.

    🎙️ Szymon Rodziewicz
    Szymon zajmuje się rozwojem kompilatora Scali 3 oraz inicjatywami powiązanymi z ekosystemem języka. Obecnie, wraz ze Scala Center, prowadzi projekt Scala Toolkit.

    Sponsorzy wydarzenia: VirtusLab & OnAir Entertainment 💪