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 AND EVERYTHING
Search
Felipe Luiz Soares
April 19, 2017
Programming
0
54
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
120
Comecei uma tarefa e olha no que deu!
felipesoares6
0
50
GraphQL & beyond
felipesoares6
0
48
HTML + CSS
felipesoares6
1
140
BEM
felipesoares6
0
68
Read-Search-Ask
felipesoares6
1
87
Other Decks in Programming
See All in Programming
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
290
Azure OpenAI Serviceのプロンプトエンジニアリング入門
tomokusaba
3
710
Ruby GitHub Packages
bkuhlmann
0
630
TYPO3 v13 – The road to LTS: What's new and new APIs
luisasofie_xoxo
0
210
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
920
Blue/Greenデプロイの導入による 運用フローの改善
kudoas
1
380
Fast JSX: Don't clone props object #28768
yossydev
1
120
Goのmultiple errorsについて (2024年4月版)
syumai
4
910
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
ONE WEDGE_company_guide
1wedge_one
0
490
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
840
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
Featured
See All Featured
It's Worth the Effort
3n
180
27k
Building Your Own Lightsaber
phodgson
99
5.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
18
6.9k
BBQ
matthewcrist
80
8.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Rails Girls Zürich Keynote
gr2m
91
13k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
A better future with KSS
kneath
231
16k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
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