Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
THE MEANING OF LIFE FRONT-END USER EXPERIENCE A...
Search
Felipe Luiz Soares
April 19, 2017
Programming
0
59
THE MEANING OF LIFE FRONT-END USER EXPERIENCE AND EVERYTHING
Felipe Luiz Soares
April 19, 2017
Tweet
Share
More Decks by Felipe Luiz Soares
See All by Felipe Luiz Soares
Writing unit tests with Jest using test best practices
felipesoares6
0
180
Comecei uma tarefa e olha no que deu!
felipesoares6
0
52
GraphQL & beyond
felipesoares6
0
55
HTML + CSS
felipesoares6
1
140
BEM
felipesoares6
0
72
Read-Search-Ask
felipesoares6
1
92
Other Decks in Programming
See All in Programming
パスタの技術
yusukebe
1
400
DockerからECSへ 〜 AWSの海に出る前に知っておきたいこと 〜
ota1022
5
1.8k
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
270
AIレビュアーをスケールさせるには / Scaling AI Reviewers
technuma
2
230
MLH State of the League: 2026 Season
theycallmeswift
0
160
LLMOpsのパフォーマンスを支える技術と現場で実践した改善
po3rin
8
990
ワープロって実は計算機で
pepepper
2
1.4k
未来を拓くAI技術〜エージェント開発とAI駆動開発〜
leveragestech
2
180
「リーダーは意思決定する人」って本当?~ 学びを現場で活かす、リーダー4ヶ月目の試行錯誤 ~
marina1017
0
240
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
130
『リコリス・リコイル』に学ぶ!! 〜キャリア戦略における計画的偶発性理論と変わる勇気の重要性〜
wanko_it
1
600
【第4回】関東Kaggler会「Kaggleは執筆に役立つ」
mipypf
0
870
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Speed Design
sergeychernyshev
32
1.1k
Thoughts on Productivity
jonyablonski
69
4.8k
Visualization
eitanlees
147
16k
Balancing Empowerment & Direction
lara
2
590
Writing Fast Ruby
sferik
628
62k
Code Review Best Practice
trishagee
70
19k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
BBQ
matthewcrist
89
9.8k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
Transcript
felipe soares THE MEANING OF LIFE FRONT-END USER EXPERIENCE AND
EVERYTHING
Felipe Luiz Soares github.com/felipesoares6 @felipesoares6_
we are hiring
None
front-end
user experience
None
None
HTML
hypertext
markup <h1 id="title"> Hello </h1> <p class="text"> world </p> <a
href="http://google.com"> google </a>
semantic
CSS
cascading style p { color: #fff; } .class p {
color: #000; }
prefer classes over id's .class { color: #fff; } #id
{ color: #fff; }
style guides
CSS preprocessors
you might not need js
JS
the universal web language
es6
use data-attributes <p class="text" id="initial-text" data-initial-text> </p> const initialText =
document.querySelector("[data-initial-text]");
jquery
you might not need jquery too
frameworks
vue react angular
tools
npm yarn bower
gulp grunt
webpack rollup
None
web mobile
viewport
web responsive
mobile first
media queries @media (min-width:768px) { color: #000; } @media (min-width:1024px)
{ color: #fff; }
user experience
heuristics for user interface
visibility of system status
match between system and the real world
user control and freedom
consistency and standards
error prevention
aesthetic and minimalist design
less is more
Users don’t care if React is powering this feature while
Angular is powering another. Users don’t care that one page was served up by WordPress, and another page was served up by Drupal. A UI is a UI. - Brad Frost
communities
sorocaba css www.meetup.com/pt-BR/SorocabaCSS/ guru sorocaba www.meetup.com/pt-BR/GURU-Sorocaba/ python sorocaba www.meetup.com/pt-BR/Grupy-SP/ integrado
www.meetup.com/pt-BR/In-Tegra-Do/ semana da tecnologia fatec fatecsorocaba.github.io/semana-da-tecnologia/ rails girls www.facebook.com/railsgirlssorocaba/?fref=ts node sorocaba www.meetup.com/pt-BR/Sorocaba-Node-User-Group-SNUG/ english meetup www.meetup.com/pt-BR/Sorocaba-English-Conversation-Happy-Hours/ gdg sorocaba www.meetup.com/pt-BR/GDG-Sorocaba/
thanks