This event has already taken place. Check upcoming events
Warsztat Scala – FP a świat rzeczywisty – obsługa efektów uboczny
Event:
Warsztat Scala – FP a świat rzeczywisty – obsługa efektów uboczny
Event type:
Workshops
Category:
Topic:
Date:
19.04.2016 (tuesday)
Time:
18:00
Language:
Polish
Price:
Free
City:
Place:
andel's Hotel Łódź
Address:
Ogrodowa 17
Log in, by zgłosić zmianę.
Agenda:
- zrozumienie problemów z aktualnie najmodniejszym podejściem "A obsłuże se to ifem" driven development
- zrozumienie ogólnej koncepcji "efektu jako typu" na przykładzie Option
- przećwiczymy sytuację jak działa kompozycja gdy dany efekt pojawia się wiele razy
- zobaczymy jak używać specjalnego typy Try do obsługi błędów
- jak w systemie typów reprezentować 4 wymiar czasu oraz brak determinizmu
- w końcu w ramach dodatkowych ćwiczeń będziemy tworzyć bibliotekę z kilkoma ciekawymi kombinatorami efektów ubocznych a pod koniec poznamy kolejną potężną abstrakcje programowania funkcyjnego.
Description:
W trakcie warsztatu nauczymy się jak używać podejścia programowania funkcyjnego w sytuacji gdy nie możemy mówić o czystych funkcjach - czytanie z bazy danych, bazowanie na potencjalnie brakujących wartościach z mapy czy też wołanie zewnętrznej usługi, która zwróci wynik za chwilę lub w ogóle - w skrócie : w świecie rzeczywistym.