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
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Vinícius Almeida
November 29, 2014
Programming
88
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
70
Nós precisamos falar sobre o jQuery
viniciusalmeida
0
100
ember-cli - A ambiciosidade migrando para o workflow
viniciusalmeida
1
91
Por que o Rails detona
viniciusalmeida
1
180
Repensando o uso do jQuery
viniciusalmeida
2
580
Uma breve introdução do GruntJS
viniciusalmeida
1
80
Other Decks in Programming
See All in Programming
tRPCの概要と少しだけパフォーマンス
misoton665
2
240
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
160
Programming with a DJ Controller — not vibe coding
m_seki
3
440
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
120
AIベース静的検査器の偽陽性率を抑える工夫3選
orgachem
PRO
4
370
GitHubCopilotCLIをはじめよう.pdf
htkym
0
290
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
560
AWSコミュニティ活動は顧客のクラウド推進に効くのか / Do AWS community activities help customers adopt the cloud?
seike460
PRO
0
150
From Formal Specification to Property Based Test
ohbarye
0
430
実用!Hono RPC2026
yodaka
2
280
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
680
JOAI2026 1st solution - heron0519 -
heron0519
0
150
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.1k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
500
We Are The Robots
honzajavorek
0
220
Exploring anti-patterns in Rails
aemeredith
3
330
Amusing Abliteration
ianozsvald
1
160
First, design no harm
axbom
PRO
2
1.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
350
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
130
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
The Limits of Empathy - UXLibs8
cassininazir
1
310
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
530
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!