jak nadążyć za światem front-endu - wordpress training day
TRANSCRIPT
![Page 1: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/1.jpg)
Jak nadążyć za światem front-endu?
Tomasz Dziuda
WordPress Training Day - 16.07.2016
![Page 2: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/2.jpg)
Dlaczego warto?
![Page 3: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/3.jpg)
WordPress + REST = SPA
![Page 4: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/4.jpg)
WordPress + REST = SPA
Rozbudowane pluginy ~= SPA
![Page 5: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/5.jpg)
WordPress + REST = SPA
Rozbudowane pluginy ~= SPA
Przyśpieszenie developmentu wtyczek i motywów
![Page 6: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/6.jpg)
Przyczyna problemu
![Page 7: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/7.jpg)
HTML
![Page 8: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/8.jpg)
HTMLCSS JavaScript
![Page 9: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/9.jpg)
HTMLCSS JavaScript
AJAX
SEO Microdata
![Page 10: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/10.jpg)
HTMLCSS JavaScript
AJAX
SEO Microdata
SASSWorkflow
Automation Tools
RWD
![Page 11: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/11.jpg)
HTMLCSS JavaScript
AJAX
SEO Microdata
SASSWorkflow
Automation Tools
RWDAccessibility
Motion DesignSPA
Progressive Enhancement
Performance
WebComponents NPMJSX
REST
![Page 12: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/12.jpg)
HTMLCSS JavaScript
AJAX
SEO Microdata
SASSWorkflow
Automation Tools
RWDAccessibility
Motion DesignSPA
Progressive Enhancement
Performance
WebComponents NPMJSX
Houdini
TypeScript
Web WorkersService Workers
CSSXNativeScript
Offline-first
REST
![Page 13: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/13.jpg)
"In programming, there is often an obsession with using the latest and greatest technology. Programmers view the use of edge technology as its own badge of honor, and are quick to throw away legacy applications."
Źródło: https://signalvnoise.com/posts/3933-a-love-for-legacy https://tommcfarlin.com/latest-and-greatest-technology/
![Page 14: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/14.jpg)
Ironia losu
ES6 wprowadza klasy do JavaScript, więc nadchodzi moda na...
programowanie funkcyjne ;-)
![Page 15: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/15.jpg)
Nie sztuką jest nauczyć się podstaw 10 frameworków
Sztuką jest umieć odtworzyć na swój sposób ich główne idee działania
![Page 16: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/16.jpg)
Źródło: http://blog.bitovi.com/longevity-or-lack-thereof-in-javascript-frameworks/
![Page 17: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/17.jpg)
![Page 19: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/19.jpg)
Dobierz rozwiązanie do problemu i unikaj
projektowania "na zapas"
![Page 20: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/20.jpg)
Rozwiązania problemu
![Page 21: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/21.jpg)
2009: jQuery === JavaScript
![Page 22: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/22.jpg)
2009: jQuery === JavaScript
2013: AngularJS === JavaScript
![Page 23: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/23.jpg)
two-way data-binding
currying
closures
Temporal Dead Zone
Virtual DOM
hoisting
promises
AJAX
JSON
JSON-P
Regular Expressions
prototypes
inheritance
partial application
module pattern
progressive enhancement
localStorage
functional programming
chaining
callback
dirty checkingWeb Components
![Page 24: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/24.jpg)
React nauczył mnie, że:
![Page 25: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/25.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów ssie (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 26: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/26.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów to zło (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 27: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/27.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów to zło (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 28: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/28.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów to zło (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 29: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/29.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów to zło (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 30: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/30.jpg)
React nauczył mnie, że:
• łatwo go wypiąć z projektu ;-)
• wsparcie dla kilku formatów komponentów to zło (JSX, JS, ES6)
• uparte trzymanie się pewnych konwencji powoduje powstawanie nadmiarowego kodu
• pogłoski o jego wydajności są przesadzone
• trzeba go stosować z całym dobrodziejstwem inwentarza (Webpack, Babel, Redux, Jest)
• najlepiej nadaje się do bardzo prostych SPA z dużą ilością danych albo do wielkich projektów.
![Page 31: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/31.jpg)
Wniosek
Stosując frameworki bohatersko obchodzimy problemy, które w
VanillaJS nie istnieją
![Page 32: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/32.jpg)
Prowadzenie bloga
![Page 34: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/34.jpg)
![Page 35: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/35.jpg)
![Page 36: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/36.jpg)
![Page 37: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/37.jpg)
![Page 38: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/38.jpg)
![Page 39: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/39.jpg)
![Page 40: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/40.jpg)
![Page 41: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/41.jpg)
![Page 42: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/42.jpg)
![Page 43: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/43.jpg)
Czysty kanał RSS :-)
![Page 44: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/44.jpg)
Niech ktoś przefiltruje to za mnie!
![Page 46: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/46.jpg)
Źródło: http://javascriptweekly.com/
Źródło: http://webtoolsweekly.com/
![Page 49: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/49.jpg)
Źródło: https://www.apichangelog.com/
Zbiór ciekawych newsletterów:
http://codecondo.com/weekly-newsletters-front-end-developers/
![Page 50: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/50.jpg)
Zarządzanie dużą liczbą newsletterów
![Page 51: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/51.jpg)
Potencjalnie ważne
Potencjalne odpady
Zarządzanie dużą liczbą newsletterów
![Page 52: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/52.jpg)
Potencjalnie ważne
Oznacz jako przeczytane
Potencjalne odpady
Zarządzanie dużą liczbą newsletterów
![Page 53: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/53.jpg)
Potencjalnie ważne
Oznacz jako przeczytane
Potencjalne odpady
Sprawdzane raz na 3 dni
Sprawdzane raz na tydzień
Zarządzanie dużą liczbą newsletterów
![Page 56: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/56.jpg)
Prawdopodobnie nigdy nie wykorzystamy 3/4 rozwiązań o których czytamy...
... ale warto wiedzieć, że są i jakie problemy rozwiązują.
![Page 57: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/57.jpg)
Prawdopodobnie nigdy nie wykorzystamy 3/4 rozwiązań o których czytamy...
... ale warto wiedzieć, że istnieją i jakie problemy rozwiązują.
![Page 58: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/58.jpg)
Środki przymusu bezpośredniego
![Page 59: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/59.jpg)
Źródło: http://dziudek.github.io/wp-links/
Źródło: http://dziudek.github.io/dev-links/
![Page 64: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/64.jpg)
Źródło: http://sideprojects.in/
![Page 65: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/65.jpg)
![Page 66: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/66.jpg)
Dlaczego projekt poboczny warto napisać w Electronie?
![Page 67: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/67.jpg)
• Wsparcie dla najnowszych standardów
• Można podszkolić się w node.js
• Aplikacje w Electronie to głównie SPA
• Dostęp do systemowych API daje ciekawe
możliwości
![Page 68: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/68.jpg)
• Wsparcie dla najnowszych standardów
• Można podszkolić się w node.js
• Aplikacje w Electronie to głównie SPA
• Dostęp do systemowych API daje ciekawe
możliwości
![Page 69: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/69.jpg)
• Wsparcie dla najnowszych standardów
• Można podszkolić się w node.js
• Aplikacje w Electronie to głównie SPA
• Dostęp do systemowych API daje ciekawe
możliwości
![Page 70: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/70.jpg)
• Wsparcie dla najnowszych standardów
• Można podszkolić się w node.js
• Aplikacje w Electronie to głównie SPA
• Dostęp do systemowych API daje ciekawe
możliwości
![Page 71: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/71.jpg)
Podważaj swoją wiedzę
![Page 78: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/78.jpg)
Historia wersji przeglądarek: https://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg
6 tygodni
~6 tygodni
evergreen
![Page 79: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/79.jpg)
Najważniejsi są ludzie
![Page 80: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/80.jpg)
![Page 81: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/81.jpg)
Efekt Krugera-Dunninga
Pew
ność
sieb
ie
Wiedza
![Page 82: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/82.jpg)
Polecam: http://www.slideshare.net/ferrantes/the-human-element-47816358
![Page 83: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/83.jpg)
Podsumowanie
![Page 84: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/84.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 85: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/85.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 86: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/86.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 87: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/87.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj i podważaj swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 88: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/88.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj i podważaj swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 89: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/89.jpg)
• Zachowaj zdrowy rozsądek
• Unikaj programistycznego wizjonerstwa
• Opanuj bardzo dobrze VanillaJS
• Zdobywaj i podważaj swoją wiedzę regularnie
• Dziel się zdobytą wiedzą
• Nowe technologie testuj w projektach pobocznych
![Page 90: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/90.jpg)
Pytania?
![Page 91: Jak nadążyć za światem front-endu - WordPress Training Day](https://reader031.vdocuments.site/reader031/viewer/2022021813/5878cd5f1a28ab26728b7685/html5/thumbnails/91.jpg)
@dziudek
http://dziudek.pl
http://www.slideshare.net/dziudek
Tomasz Dziuda