Logo Crossweb

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

Wydarzenie:
IO, Resource i Ref w prawdziwych aplikacjach...
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
08.12.2022 (czwartek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Targowa2
Adres:
Targowa 2
Strona www:
Opis:

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

Data: 08.12.2022, 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.



Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym!

Profile pracodawców

Podobne wydarzenia