Jak nadążyć za światem front-endu?

Preview:

Citation preview

Jak nadążyć za światem front-endu?

Tomasz Dziuda

Kariera IT Łódź - 07.11.2015

Przyczyna problemu

Czas

Złoż

onos

ć

HTMLCSS

JavaScript

AJAX

SASSGrunt

SEO

MicrodataRWD

AccessibilityMotion Design

SPA

"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/

Nie sztuką jest nauczyć się podstaw 10 frameworków

Sztuką jest zostać specjalistą od jednego z nich.

Źródło: http://blog.bitovi.com/longevity-or-lack-thereof-in-javascript-frameworks/

Źródło: http://vanilla-js.com/

Najmniejszy i najwydajniejszy framework

Rozwiązania problemu

2009: jQuery === JavaScript

2009: jQuery === JavaScript

2013: AngularJS === JavaScript

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

Prowadzenie bloga

Źródło: https://github.com

Czysty kanał RSS :-)

Niech ktoś przefiltruje to za mnie!

Źródło: http://javascriptweekly.com/

Źródło: http://javascriptweekly.com/

Źródło: http://webtoolsweekly.com/

Źródło: http://dailyui.co/

Źródło: https://www.apichangelog.com/

Źródło: https://www.apichangelog.com/

Zbiór ciekawych newsletterów:

http://codecondo.com/weekly-newsletters-front-end-developers/

Zarządzanie dużą liczbą newsletterów

Potencjalnie ważne

Potencjalne odpady

Zarządzanie dużą liczbą newsletterów

Potencjalnie ważne

Oznacz jako przeczytane

Potencjalne odpady

Zarządzanie dużą liczbą newsletterów

Potencjalnie ważne

Oznacz jako przeczytane

Potencjalne odpady

Sprawdzane raz na 3 dni

Sprawdzane raz na tydzień

Zarządzanie dużą liczbą newsletterów

Źródło: https://getpocket.com/

Źródło: https://getpocket.com/

999+

Środki przymusu bezpośredniego

Źródło: http://dziudek.github.io/wp-links/

Źródło: http://dziudek.github.io/dev-links/

Źródło: http://www.codewars.com/

Źródło: http://rosalind.info/

Źródło: http://es6katas.org/

Źródło: http://codepen.io/

Źródło: http://sideprojects.in/

NAWYK można go wyrobić w 30 dni

Podważaj swoją wiedzę

Źródło: https://google.pl

Źródło: http://caniuse.com/

Źródło: https://www.chromestatus.com/features

Źródło: https://dev.modern.ie/platform/status/

Historia wersji przeglądarek: https://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg

6 tygodni

~6 tygodni

evergreen

Najważniejsi są ludzie

#nowLDZ

Efekt Krugera-Dunninga

Pew

ność

sie

bie

Wiedza

Polecam: http://www.slideshare.net/ferrantes/the-human-element-47816358

Bonus: Web is dead?

Źródło: https://twitter.com/lukew/status/649255909420503041

Podsumowanie

• Opanuj bardzo dobrze JavaScript • Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie • Dziel się zdobytą wiedzą • Nowe technologie testuj w projektach pobocznych • Staraj się być lepszym człowiekiem

• Opanuj bardzo dobrze JavaScript • Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie • Dziel się zdobytą wiedzą • Nowe technologie testuj w projektach pobocznych • Staraj się być lepszym człowiekiem

• Opanuj bardzo dobrze JavaScript • Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie • Dziel się zdobytą wiedzą • Nowe technologie testuj w projektach pobocznych • Staraj się być lepszym człowiekiem

• Opanuj bardzo dobrze JavaScript • Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie • Dziel się zdobytą wiedzą • Nowe technologie testuj w projektach pobocznych • Staraj się być lepszym człowiekiem

• Opanuj bardzo dobrze JavaScript • Zdobywaj, podważaj i ćwicz swoją wiedzę regularnie • Dziel się zdobytą wiedzą • Nowe technologie testuj w projektach pobocznych • Staraj się być lepszym człowiekiem

Pytania?

Lead Developer @

@dziudek

http://dziudek.pl

http://dziudek.github.io/wp-links

http://dziudek.github.io/dev-links

http://www.slideshare.net/dziudek

Tomasz Dziuda

Recommended