fp-wroc #26
Kto: Bartosz Jankiewicz
podtytuł: Programowanie uogólnione w Scala
Poziom trudności: początkujący
Opis:
Wykorzystywanie specyficznych typów w Scali przynosi wiele korzyści, zwłaszcza w obszarze eliminacji błędów. Istnieją jednak zagadnienia, kiedy chcielibyśmy uciec od specyficznych typów obiektów i skupić się na ich zawartości. Takim przykładem jest serializacja, gdzie interesuje nas zapisanie zawartości obiektu do określonego formatu abstrahując od konkretnego typu samego obiektu. Rozwiązywanie tego typu problemów leży w dziedzinie Programowania uogólnionego. Aby zrealizować tego typu zadania w Scala z pomocą przychodzi biblioteka Shapeless. Na spotkaniu opowiem o głównych założeniach tej biblioteki oraz przedstawię kilka podstawowych wzorców jej użycia.
O mnie:
Pierwsze programy pisałem w podstawówce przepisując kod z czasopism Bajtek. Od tamtego czasu nauczyłem się kilku nowych rzeczy a nauka programowania stała się moją pasją. Scala dostarcza wielu impulsów do dalszej nauki, którą staram się zarażać moich kolegów i koleżanki.
Prowadzę szkolenia w dziedzinie Scala, BigData oraz architektury serwisów w chmurze. Na co dzień pracuję w jednej z wrocławskich firm IT jako team leader, gdzie tworzymy w oparciu o język Scala serwisy wyceny produktów w sklepach internetowych.