Obserwuj

Odcinek 91

O modułach w aplikacjach JavaScript z Tomaszem 'Comandeer' Jakutem prowadzi Tomasz Ducin

11 grudnia 2024

Odcinek 91

W świecie technologii frontendowych, w najprostszym rozumieniu moduł może być najmniejszą cząstką aplikacji, zajmującą się jedną podstawową rzeczą, dodatkowo wydzieloną do osobnego miejsca. Ale aby nie było zbyt prosto, to tylko jedna z często stosowanych definicji modułu.

W dzisiejszym odcinku gościem Tomka Ducina, specjalisty z zakresu architektury frontendu jest Tomasz Jakut, szerzej znany w społeczności JavaScriptowej jako Comandeer. A tematem rozmowy są oczywiście wspomniane już tu moduły. Krótko mówiąc, pigułka wiedzy na temat tego, z czym wiąże się dzielenie, budowanie i dostarczanie aplikacji frontendowej.

Jeśli w JS wszystko można zimportować zewsząd, to prędzej czy później robi się wysoki coupling

Jakut 'Comandeer' Tomasz

W tym odcinku usłyszysz m.in. o...

  • powodach, dla których zdecydowanie warto dzielić aplikację na moduły
  • różnych narzędziach pozwalających na organizację kodu w ten właśnie sposób
  • alternatywach dla Node.js, silnikach runtime dla Javascriptu, np. Deno czy Bun.
  • powodach dla zmiany runtime'u pn. dla budowania aplikacji w CI
  • zmianach w Node.js
  • dobrych praktykach tworzenia modułów w aplikacjach frontendowych
  • wzorcach PRPL czy Islands Architecture

Materiały dodatkowe

PODCAST JEST DOSTĘPNY NA PLATFORMACH