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
Frontenders
Search
William Ghelfi
May 10, 2017
Programming
65
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Frontenders
A quick intro to my own take at front-end development.
William Ghelfi
May 10, 2017
More Decks by William Ghelfi
See All by William Ghelfi
Entando: filters - and how to survive them
trumbitta
0
160
Other Decks in Programming
See All in Programming
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
270
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
190
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Compiling a real-world CLI tool to native with Static Hermes
tmikov2023
0
120
AmebaブログはKMPから卒業します
kmars0605
0
190
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
2
580
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
160
ActionController meets Protocol Buffers
sorah
0
530
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
JIS keyboard support in Omarchy
lef237
0
120
Jetpack Compose Mechanisms
skydoves
3
820
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
330
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
2
330
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
480
Optimizing for Happiness
mojombo
378
71k
Odyssey Design
rkendrick25
PRO
2
870
WCS-LA-2024
lcolladotor
0
890
Transcript
(some bad jokes inside)
William Ghelfi Lead front-end developer Wayonara
User Experience Engineer
UX Engineer • 40% UX Designer • 20% Copywriter •
40% Developer
Mockups vs Pixel-perfect designs
None
None
Balsamiq Mockups • Wireframing • Focus on usability, not graphics
• UX prototype = early feedback = win • Quick iterations https://balsamiq.com/products/mockups/
Angular (the framework formerly known as Angular 2 4. Also,
if you can read this you don't need glasses.)
React (or: I can't really write HTML nor CSS so
I just won't. Deal with it.)
Angular • Composability • Readability Small team Big team •
Business logic • Static templates • Maximum flexibility
React Caption this!
Test Driven Development
Red, Green, Refactor Fake it till you make it
TDD - the sane approach • Think. Be a strategist.
• Stick with TDD until it hurts • Stop it and get the job done • Go back and aim for 100% coverage
Front-end Ops
Automation & Checks • CSS pre-processors • Linting • Testing
• Building for production • Deploying • Anything else you may need
Tools • GNU Make (!!!) • Grunt.js • Gulp.js •
NPM scripts • Webpack
Thanks! • william@williamghelfi.com • @trumbitta (GitHub / Twitter) • https://speakerdeck.com/
trumbitta/frontenders/