Podczas prezentacji dowiedzie się o pętli zdarzeń w JavaScript tzw. event-loop. Zostaną przedstawione pojęcie związane z współbieżnością "non-blocking", "callback", "asynchronous", "single-threaded" oraz "concurrency". Dlaczego nie powinniśmy blokować pętli zdarzeń.Co się dzieje kiedy wywołujemy setTimeout, i dlaczego jak damy opóźnienie 0 to nasz kod nie koniecznie wykona się od razu.
Chcę opowiedzieć o zastosowaniu JavaScriptu z Reactem jako biblioteka do stworzenia Single Page App typu universal, czyli takiej której ten sam kod działa na backendzie w NodeJS jak i w przeglądarce oraz na co pozwala nam takie rozwiązanie jeśli chodzi o web development.
Narzędzia do automatyzacji zadań (Grunt, Gulp i inne), porównanie, usprawnienia, przykłady zastosowań.