Przejdź do treści

WarsawJS Meetup #31

Rozpoczynamy kolejną dziesiątkę spotkań dla programistów języka JavaScript. Tym razem mieliśmy 2 prelekcje o React + Redux a trzecim tematem były mikroserwisy. Zapraszam do zapoznania się z moimi przemyśleniami na temat prelekcji i całego wydarzenia.

WarsawJS

Invitation

Tym razem nagrywaliśmy zapowiedź w miejscu, gdzie przeprowadzaliśmy warsztaty.

Informacja

Przypominam, że organizacja WarsawJS od grudnia 2016 uruchomiła nową inicjatywę, tj. WarsawJS Workshop, czyli comiesięczne szkolenia praktyczne z języka JavaScript (wliczając biblioteki i frameworki).

Niestety, nie byłem w najlepszej kondycji psychofizycznej tego dnia i zabrakło mnie na filmie. Zamiast mnie pojawiła się prelegentka - Martyna, która była trzecią dziewczyną speakerką na warszawskiej scenie.

Zapraszam do oglądania!

Po obejrzeniu zapowiedzi, zapraszam Cię do zapoznania się z moimi przemyśleniami na temat prelekcji, które miały miejsce podczas tego wydarzenia.


Talk #1: React na start - informacje w pigułce dla zainteresowanych rozpoczęciem zabawy z ReactJS [PL] Martyna Nowocień

Prelekcja była skierowana dla osób, które chcą rozpocząć naukę biblioteki React.js. Martyna przekazała kilka wskazówek:

  • nie używać biblioteki jQuery w projektach react-owych

    Ma to sens, ponieważ to React.js jest warstwą, która ogarnia View w architekturze MVC.

  • dla początkujących developerów lepszym wyborem będzie nauka prostej biblioteki jaką jest React.js a nie kobyły jakim jest Angular

    Tutaj ciężko mi się zgodzić. To wszystko uzależnione jest od tego w jaki sposób osoba się uczy. Jeśli np. początkujący developer posiadałby mentora, który wytłumaczyłby Angulara to nie ma znaczenia, że jest to ogromny framework.

Angular (v4.x) jest szybszy od React.js zwłaszcza na urządzeniach mobilnych, ale Angular.js (v1.x) już jest wolniejszy podczas renderowania dużej ilości elementów.

Więcej ofert pracy jest na developerów ze znajomością Angulara niż React.js
Martyna podkreśliła, że około 2 / 3 wszystkich ofert to Angular.

Aby dowiedzieć się najnowszych rzeczach warto obserwować profil twitterowy Dana Abramova.

Prelegentka poleca Code Cartoon, w celu zapoznania się z architekturą Reacta i Reduxa.

Moim zdaniem

Świetna prelekcja. Oby częściej zdarzały się takie z uśmiechem na twarzy speakera!

Talk #2: Redux - a practical example [EN] Illarion Koperski

Zalecenia wynikające z prelekcji

  • Nie istnieje domyślna konfiguracja dla Reduxa.
  • Wykorzystać Immutable.js.
  • Użyć propozycji rozwiązań zdefiniowanych w Ducks.

Prelekcja niezrozumiała dla developerów bez doświadczenia. Jeśli jednak posiadasz minimalne obycie z Reduxem to idealnie wpasowujesz się w target prelekcji.

Illarion polecał rozszerzenie do przeglądarki Google Chrome - Redux DevTools.

Redux + RsJS = Epics
Don’t use Sagas, use Epics.

Talk #3: Microservices on the frontend [EN] Tomasz Wiszniewski

Tomasz przedstawił aplikację present.now.sh, która jest zegarkiem odmierzającym czas. W miarę upływu czasu kolor tła się aktualizuje.

Aplikacja jest napisana z wykorzystaniem WebComponent-ów.

Sponsorzy spotkania