Hej hej - razem z moim zespołem przymierzamy się do zbudowania agendy następcy kursu Opanuj JavaScript (Przeprogramowani). Nasz pierwszy kurs był materiałem wprost dla początkujących, natomiast teraz idziemy krok dalej mówiąc o tym, o czym zwykle się nie mówi w kontekście social-mediowej bańki programistycznej (wiadomo, wszyscy na najnowszej wersji Nexta, wszyscy na Vercelu, wszyscy na GraphQL #not)
Debatując o samej agendzie kursu wybraliśmy kilka modułów, które w takim materiale mogą być istotne. Tooling, wydajność, czysty kod, współpraca z backendem, jakość, architektura, wzorce i dobre praktyki, praca zespołowa, etc.
Po długich debatach postawiliśmy na pięć modułów:
- Architektura - jakiego młotka użyć na gwóźdź, który akurat musisz wbić
- Jakość - zarówno na poziomie kodu jak i procesów wzdrażania aplikacji
- Wzorce i dobre praktyki - PubSub i przyjaciele
- Frontend zespołowo - reużywanie kodu, komponentów, prywatne repozytoria artefaktów, utrzymywanie inner source, etc.
- Wdrożenia i utrzymanie front-endu - cloud, monitoring, alerting, incident management, czyli jak szybko dojechać do pożaru
Na dzisiaj nasza agenda wciąż jest otwarta więc chciałem was poprosić o feedback. Co sądzicie o takiej tematyce? Jakich materiałów na temat frontendu brakuje w internecie, a pracujecie z nimi na co dzień i warto, żeby znali je inni? Ogromne dzięki za sugestie.