en

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy wydarzeń
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

JUG Lublin

Wydarzenie:
JUG Lublin
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
26.03.2019 (wtorek)
Godzina:
18:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Duża aula
Adres:
Instyt Informatyki UMCS
Strona www:
Opis:

Niektórzy twierdzą, że SOLID w extremalnej postaci to właśnie FP, Greg Young twierdzi, że CQRS i ES to jest FP.

Programiści FP utrzymują, że Design Patterns są potrzebne, bo w OOP brakuje pewnych konstrukcji.

Sami używają abstrakcji matematycznych z teorii kategorii w sposób zbliżony do wzorców.


Opowiem czym jest FP i jakie supermoce daje.


Pokażę abstrakcje matematyczne z teorii kategorii: Category, Functor, Natural transformation, Monad.

Jak zostały one wykorzystane w oryginalnych publikacjach (functional pearls) używając języka Scala.

(Znajomość Scala nie jest potrzebna.)


Pokaże, też inne często używane w FP abstrakcje z algebry abstrakcyjnej (Monoid, Semigroup, Foldable, Traversable).


Dam też, przegląd mniej znanych ale bardzo ciekawych abstrakcji z teorii kategorii: Comonad, Contravariant, Bifunctor, Profunctor

oraz konstrukcji: Product, Coproduct, Free, Coyoneda.


Myślę, że zarówno doświadczeni programiści jak i osoby nowe dostaną solidną porcję nowych narzędzi do pisania i projektowania oprogramowania.

Może, uda się zobaczyć wzorce projektowe i dobre zasady OOP w nowym świetle :)


Prelegent:

Piotr Paradziński

Uczestnicy (1):
Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym! >>

Pracodawcy IT: Lublin

Codete
Software House

Kraków, Lublin
technologie:
,
2 oferty pracy
 
Asseco Poland S.A.
firma technologiczna

Białystok, Bielsko - Biała, Bydgoszcz, Gliwice, Katowice, Kraków, Lublin, Mielec, Opole, Poznań, Radom, Rzeszów, Sanok, Szczecin, Tarnów, Trójmiasto, Warszawa, Wrocław, Łódź
technologie:
,
11 ofert pracy
 
Zobacz wszystkie firmy >>

Podobne wydarzenia