Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
Ramon Bispo
November 05, 2014
Technology
0
540
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
Tweet
Share
More Decks by Ramon Bispo
See All by Ramon Bispo
Assets on Rails na Prática
ramonpage
0
290
Other Decks in Technology
See All in Technology
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
220
世界最速級 memcached 互換サーバー作った
yasukata
0
340
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
280
Power of Kiro : あなたの㌔はパワステ搭載ですか?
r3_yamauchi
PRO
0
120
5分で知るMicrosoft Ignite
taiponrock
PRO
0
360
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.5k
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
310
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
700
MLflowダイエット大作戦
lycorptech_jp
PRO
1
110
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
140
因果AIへの招待
sshimizu2006
0
970
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
240
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
It's Worth the Effort
3n
187
29k
Mobile First: as difficult as doing things right
swwweet
225
10k
Making Projects Easy
brettharned
120
6.5k
Become a Pro
speakerdeck
PRO
31
5.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Statistics for Hackers
jakevdp
799
230k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
Facilitating Awesome Meetings
lara
57
6.7k
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