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
Dicas para tomadas de decisão seguras em front-end
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ramon Bispo
November 05, 2014
Technology
600
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Dicas para tomadas de decisão seguras em front-end
Palestra ministrada na Semana de Ciência da Computação e Tecnologia da Informação da UENF.
Ramon Bispo
November 05, 2014
More Decks by Ramon Bispo
See All by Ramon Bispo
Assets on Rails na Prática
ramonpage
0
330
Other Decks in Technology
See All in Technology
Kiro Crew で始める マルチエージェント開発
miu_crescent
PRO
0
180
【Aiming】共通基盤なのに「共通化しない」課金・認証基盤「LINK」が選び取ったシングルテナント戦略と運用の秘訣
saikeda
0
200
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
240
MIXIで活躍できるエンジニアを 若手社員目線で考えてみる
mixi_engineers
PRO
0
150
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
12
85k
1.5時間を無駄にして学んだwsl2におけるaptとsnapの選択と仕組み
yosaka0123
0
430
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
20k
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
1
480
コーチングの奥義 何もしないテクニック
jinwatanabe
0
160
AI for Science時代を切り開く、政府の次世代HPC戦略の展望
gpuunite_official
0
250
電話に出る Python のログの話
shinnosuke_kishida
0
220
AI時代に、人は何を、どう学ぶのか #pbl_pub / What and How Do We Learn in the AI Era?
takaking22
1
250
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
250
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
360
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
A designer walks into a library…
pauljervisheath
211
24k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
2.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
30 Presentation Tips
portentint
PRO
1
380
Agile that works and the tools we love
rasmusluckow
331
22k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
790
Transcript
Dicas para tomadas de decisão seguras em front-end Ramon Bispo
SCTI - UENF 2014
2 Quem? Ramon Bispo - Design - Code - Rap
3
4
"Why is being a front end engineer hard? I don't
know any other job where you need to learn new technologies every 6 weeks." 5 — @slicknet http://bit.ly/1GalX4l
6
Tópicos da palestra: Descobrindo o propósito dos projetos Pensando no
nicho Como e quando otimizar Desapegando-se dos vícios Lidando com riscos 7
Tópicos da palestra: Lidando com suporte à navegadores Automação de
tarefas Dicas gerais 8
1) Propósito Seja fiel ao propósito do projeto - É
para um cliente? - Projeto Open Source? - Projeto pessoal ou para a faculdade? 9
"1999: Images are slow to download, but at least I
can read the text. 2014: Font is slow to download, but at least I can… ah shit." 10 — @drewm http://bit.ly/10fFK1y
2) Nicho Descubra como o projeto deve interagir com o
usuário - Via navegador desktop? - Via celular? - Os dois? - Via app desktop? 11
"Mobile First. No, Content First. No, API First. No, User
First. No, Me First." 12 — @lukew http://bit.ly/1t3jBdm
2) Nicho Minimize o “over-engineering” (não é porque você
pode adicionar certo recurso que você deve adicioná-lo) 13
"you need 14 lines of HTML if you want a
favicon that works across devices and resolutions." 14 — @judofyr http://bit.ly/1Ebt0I5
1. Faça o código funcionar. 2. Faça o código ser
melhor. 3. Faça o código ser mais rápido. (não otimize prematuramente) 15 3) Otimização
"Oh yeah, GitHub is running 100% on Rails 3 now.
Next: Rails 3.1. Look out 2011, here we come!" 16 — @bkeepers http://bit.ly/1ttpZhD Setembro/2014
4) Desapego Liberte-se das suas vontades e pense no todo.
Reinvente-se, aceite a mudança. Seu código não deve ser só seu, ele deve ser de todos. 17
"Seriously, it’s just code. The more I write it, the
less I care in what language it is." 18 — @pcalcado http://bit.ly/1o6rKC6
5) Riscos Use frameworks com uma comunidade sólida. Não alimente
os trolls. Contribua. 19
"Programming – " 20 — @kyleve http://bit.ly/1o6tYl3
6) Suporte à navegadores Use o melhor do mercado sempre
que possível. Dê suporte à navegadores antigos sempre que necessário. (parece contraditório, mas não é!) 21
22
7) Automação de tarefas Essencial para evitar o princípio DRY
(Don’t Repeat Yourself) Use as ferramentas ao seu favor. Não complique, simplifique. 23
"Launching a product is the start." 24 — @lukew http://bit.ly/10jH7vZ
8) Dicas adicionais Não tenha medo de errar. Menos é
mais. Não faça algo só porque é “cool". Remover código é tão importante quanto adicionar código. 25
"the second step is easier than the first. Always." 26
— @ienjoy http://bit.ly/1pYamiE
e para finalizar… 27
"Everything you need to know about Knowledge and Expertise in
one handy graph" 28 — @swardley http://bit.ly/1wXZC4T
"In the end, it's all about having fun. No matter
what we do, what we work, what we achieve in our life." 29 — @schneidertobias http://bit.ly/1vzp5hM
Obrigado! @ramonpage http://ramonpage.com
[email protected]
30