Wrocław Scala User Group #2
Cześć wszystkim! W Nowym Roku zapraszamy na kolejne spotkania Wrocław Scala User Group! Najbliższe już 23 stycznia w Pubie Wędrówki. Zaczynamy o 18:00.
W programie:
- ‘Pain-free APIs with Smithy4s’ - Jakub Kozłowski
W życiu większości backendowych projektów przychodzi moment, gdy trzeba zdefiniować jakieś API. Implementujemy dla nich route'y, dokumentujemy je, czasem piszemy klienta. Wykonujemy praktycznie tę samą pracę kilka razy - w naszych endpointach są wciąż te same ścieżki, a jednak nie mamy "jednego źródła prawdy". I wtedy wchodzi Smithy, cały na biało!
W prezentacji pokażę, jak Smithy (i smithy4s) umożliwia definiowanie API w jednym miejscu i budowanie dla niego serwera, klienta, a także CLI - w przyjazny dla Scali i jej toolingu sposób. Porównam też wady i zalety rozwiązania, jakie oferuje Smithy, z alternatywami (OpenAPI, tapir, http4s-rho etc.).
- ’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:
- Jakub Kozłowski
Senior Software Engineer, drobny youtuber i nanobloger. Okazjonalnie speaker, częściej Twitterowy shitposter.
- 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.
Pamiętajcie aby potwierdzić swoją obecność i do zobaczenia niedługo!