Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Niezbędnik Frontend developera
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Maciej Korsan
June 13, 2016
Programming
64
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Niezbędnik Frontend developera
Zestaw narzędzi współczesnego frontend developera
Maciej Korsan
June 13, 2016
Other Decks in Programming
See All in Programming
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
260
golang-bob.pdf
iwatsukayura
0
130
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
290
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
220
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
900
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
1
430
Web Framework Benchmark Battle 2026, Any%
a_matsuda
2
2.1k
Featured
See All Featured
How GitHub (no longer) Works
holman
316
150k
The Invisible Side of Design
smashingmag
301
52k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
A better future with KSS
kneath
240
18k
HDC tutorial
michielstock
2
960
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Building the Perfect Custom Keyboard
takai
2
910
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
69
67k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
How STYLIGHT went responsive
nonsquared
100
6.3k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
330
Transcript
Niezbędnik frontend developera Maciej Korsan Kariera IT, Białystok 2016 1
Maciej Korsan Frontend developer @ SICC Wykładowca na studiach podyplomowych
Frontend development @ WI PB Fotograf @ Korsan Studio W internetach @maciejkorsan 2
SONDA 3
4
DZIĘKUJĘ ZA UWAGĘ @MACIEJKORSAN 5
6
7
FUTUREFICTION.COM 8
2016 9
NIEZBĘDNIK FRONTEND DEVELOPERA Odpowiednie warunki Sprzęt Wiedza Oprogramowanie 10
ODPOWIEDNIE WARUNKI 11
12
13
14
15
SPRZĘT 16
17
Dlaczego macbook? Terminal Bateria System Wytrzymałość Naklejki wyglądają spoko 18
WIEDZA 19 . 1
19 . 2
Warto zaglądać google: vertical align inside div... smashingmagazine.com facebook.com/thisispagepro bit.ly/jsnewspl
fb.com/groups/javascript.bialystok/ 20
http://bit.ly/felist 21
Komputer, system operacyjny z dobrym teminalem, internet. Reszta to tylko
hipsterka. Łukasz Ksawery Rozbicki 22
OPROGRAMOWANIE 23
oprogramowanie // prototypowanie uxpin.com 24
oprogramowanie // prototypowanie codepen.io / jsbin.com itp. 25
oprogramowanie // edytor Sublime Atom Visual Studio WebStorm 26
oprogramowanie // edytor Możliwość dostosowania do własnych potrzeb Wtyczki: emmet
(emmet.io), "upiększacze", podpowiedzi itp. Kolorowanie składni (kolory!) Modułowy, lekki, szybki Dobry edytor 27
oprogramowanie // grafika Photoshop CC (9.99 EUR/miesiąc) 28
Zestaw dissów na grafików 29
oprogramowanie // npm Oparty o node.js (niespodzianka!) Zarządzanie paczkami (npm
install angular) Instalacja globalna/lokalna Możliwość zapisywania konfiguracji paczek/zależności Node Package Manager 30
oprogramowanie // automatyzacja Gulp Grunt webpack 31
oprogramowanie // automatyzacja Automatyczne przeładowywanie Monitorowanie plików Budowanie paczek Minifikacja/obfuskacja
Procesowanie less/scss (autoprefixer!) ... miejsce na Twój pomysł (masa gotowych modułów!) Automatyzacja 32
oprogramowanie // preprocesory css less sass 33
oprogramowanie // preprocesory css Łatwiejsze zarządzanie kodem (moduły!) Szybsze tworzenie
Dostęp do zmiennych, funkcji, pętli Własne generatory Preprocesory CSS 34
oprogramowanie // preprocesory css //less / sass .class { color:
pink; .element { background: blue; &:hover { background: red; } } } //css .class { color: pink } .class .element { background: blue; } .class .element:hover { background: red; } 35
oprogramowanie // lintery eslint.org/demo/ 36
oprogramowanie // zewnętrzne dane postman 37
oprogramowanie // debugowanie Chrome Developers Tools 38
oprogramowanie // debugowanie Chrome Developers Tools // Canary 39
oprogramowanie // testowanie 30 USD/msc 40
oprogramowanie // przydatne serwisy colourlovers.com - gotowe palety kolorów i
tła validator.w3.org giphy.com flaticon.com - darmowe ikony developers.google.com/products/ chir.ag/projects/name-that-color/ - nazywarka kolorów 41
Jak nie zwariować? NIE MUSISZ ZNAĆ WSZYSTKICH NAJNOWSZYCH NARZĘDZI!!! (NIE
MYŚL NAWET O WDRAŻANIU WSZYSTKICH NOWOŚCI DO ISTNIEJĄCEGO PROJEKTU! Eksperymentuj Nie bój się pytać - każdy kiedyś zaczynał :) 42
PYTANIA? 43
DZIĘKUJĘ ZA UWAGĘ @MACIEJKORSAN 44