img img img img

Michał Płachta

Building Snake using Streams

Warsztat w języku polskim / Workshops in Polish

Podczas warsztatu stworzymy od zera przeglądarkowego Snake'a używając podejścia reaktywnego: React.js i FRP.
W ostatnich latach programowanie frontendu bardzo się zmieniło. Widzieliśmy już mnóstwo nowych frameworków MV*, które są bardzo imperatywne i przeganiają się w dodawaniu nowych, coraz bardziej skomplikowanych funkcjonalności. Mimo to, deweloperzy dalej mają problemy z kodem spaghetti, piekłem callbacków, hazardami oraz problemami wydajnościowymi podczas renderingu i modyfikacji DOM.
Podczas warsztatu nauczycie się jak tworzyć widok bez dotykania DOM, jak tworzyć model aplikacji bez mutowalnych struktur danych i jak zamienić kod spaghetti w czytelne, deklaratywne strumienie. A to wszystko implementując klasyczną grę w węża!

Michał Płachta

Michał Płachta (@miciek)
Programista - poliglota, specjalizujący się w tworzeniu rozproszonych aplikacji. Entuzjasta programowania funkcyjnego. Uwielbia czynnik ludzki w projektach programistycznych. Pije dużo herbaty. Prowadzi bloga michaplachta.com Aktualnie pracuje jako team leader w Ocado Technology gdzie tworzy oprogramowanie w modelu aktorowym dla zautomatyzowanych magazynów.