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
Pragmatismo no JavaScript
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Vinícius Almeida
November 29, 2014
Programming
90
0
Share
Pragmatismo no JavaScript
Palestra apresentada na Rupy (rupy.com.br) em novembro de 2014
Vinícius Almeida
November 29, 2014
More Decks by Vinícius Almeida
See All by Vinícius Almeida
Don't blame yoy tools
viniciusalmeida
0
71
Nós precisamos falar sobre o jQuery
viniciusalmeida
0
100
ember-cli - A ambiciosidade migrando para o workflow
viniciusalmeida
1
93
Por que o Rails detona
viniciusalmeida
1
180
Repensando o uso do jQuery
viniciusalmeida
2
590
Uma breve introdução do GruntJS
viniciusalmeida
1
84
Other Decks in Programming
See All in Programming
net-httpのHTTP/2対応について
naruse
0
420
ビジネスモデルから紐解く、AI+型駆動開発
hirokiomote
2
5.2k
Moments When Things Go Wrong
aurimas
3
140
TypeScriptだけでAIエージェントを作る フロント・エージェント・インフラのフルスタック実践
har1101
6
1.3k
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.5k
Migrations : C'est une question d'hygiène !
vinceamstoutz
0
3.2k
Swiftのレキシカルスコープ管理
kntkymt
0
210
関係性から理解する"同一性"の型用語たち
pvcresin
2
630
今さら聞けないCancellationToken
htkym
0
220
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.2k
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
130
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
140
Featured
See All Featured
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
220
A better future with KSS
kneath
240
18k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
190
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Designing Experiences People Love
moore
143
24k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
22k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
420
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Transcript
Pragmatismo no JavaScript @vimoding
@vimoding Vinícius Almeida
@vimoding
Pragmatismo no JavaScript @vimoding
@vimoding Não vamos falar sobre o livro
@vimoding Pragmatismo
@vimoding Constitui uma escola de filosofia estabelecida no final do
século XIX
@vimoding O sentido de uma ideia corresponde ao conjunto dos
seus desdobramentos práticos
@vimoding Vai contra as reflexões filosóficas abstratas e aos princípios
fixos e absolutos
@vimoding
@vimoding Tomar decisões
@vimoding Essa overdose de ferramentas torna o ambiente propício para
a reflexão abstrata em torno de algumas delas
@vimoding Geralmente as que geram mais buzz são as aplicadas
em qualquer contexto. Sem uma real reflexão sobre seus desdobramentos práticos
@vimoding Os problemas/requisitos estão ficando em segundo plano na hora
das principais tomadas de decisão
@vimoding Soluções onipotentes
@vimoding
@vimoding De repente colocar o máximo de processamento possível no
lado do cliente virou uma grande coisa
@vimoding Será que nossas aplicações realmente estão ganhando com isso?
@vimoding your your yoursite.com - {{ site.title }}
@vimoding Já repararam como o front está absorvendo grande parte
das responsabilidades das nossas aplicações?
@vimoding
@vimoding
@vimoding Dados resumidos do relatório Opções de filtros para o
gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.
@vimoding Dados resumidos do relatório Opções de filtros para o
gráfico
@vimoding Dados resumidos do relatório Opções de filtros para o
gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.
@vimoding Dados resumidos do relatório Opções de filtros para o
gráfico Gráfico qualquer utilizando uma lib como o d3 ou equiv.
@vimoding window['yourComponentData']
@vimoding E se isso tudo for justificado?
@vimoding Esses pontos que levantei são relevantes em qualquer contexto
@vimoding Notem que até aqui não toquei no nome de
nenhum framework ou ferramenta
@vimoding Sejamos pragmáticos. Com código e com UX
@vimoding Desconfie de toda opinião sobre a forma X ou
Y de trabalhar
@vimoding Obrigado!