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
Build Tools: Entendendo as Ferramentas de Const...
Search
Rita Lino
August 10, 2019
Technology
270
1
Share
Build Tools: Entendendo as Ferramentas de Construção Front-End
Rita Lino
August 10, 2019
More Decks by Rita Lino
See All by Rita Lino
O Mundo Front-End
ritalino
0
110
Clean Code: Escrevendo funções que falam por si só
ritalino
3
300
Criando aplicações acessíveis em React Native
ritalino
2
180
Other Decks in Technology
See All in Technology
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
110
freee-mcpを Local→Remote で出してわかった MCP認可実装のリアル
terara
2
450
JaSSTに関わることで変わった人生観 #jasstnano
makky_tyuyan
0
170
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
480
TypeScriptとAngular Signal で実現する保守性の高いアプリケーション設計 - 3層アーキテクチャによる責務分離の実践(たつかわ) https://2026.tskaigi.org/talks/10
nealle
1
170
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
3
880
実例から学ぶ GuardDuty(SSH BruteForce)調査の全体フローと勘所【SecurityJAWS】
cscengineer
PRO
0
190
Claude Code x Accounting
kawaguti
PRO
0
270
LT準備のToilを削減 〜決定論×確率論のスライド生成CLI〜
shukob
0
120
シンデレラなんかになりたくない!ガラスの靴が割れた時代にどう歩く?
nomizone
0
120
RubyでRuby拡張を書いたらRubyより35倍速になったってどういうこと??
kazuho
3
540
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
2
340
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
A Tale of Four Properties
chriscoyier
163
24k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
830
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Visualization
eitanlees
151
17k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
220
Code Review Best Practice
trishagee
74
20k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
550
Rails Girls Zürich Keynote
gr2m
96
14k
Transcript
Build Tools: Entendendo as Ferramentas de Construção Front-End
SOBRE MIM! Rita Lino Caiçara Desenvolvedora Front-End na Creditas Idealizadora
da comunidade "Mulheres na Tecnologia Baixada Santista" @ritalinux @rita-lino
#1
#2
#3
Minification Concatenation Tree Shaking Transpilation Bundling Image Optimization Code Splitting
Compression
Imagina só ter que fazer isso tudo na mão?
É onde as Build Tools entram em cena!
Build Tools Task Runners Bundlers
Build Tools Task Runners Bundlers
Task Runners > Grunt e Gulp Processo de execução Arquivos
temporários no disco local Memória Número de tasks simultâneas Uma Múltiplas Conceito Configuração acima do código Código acima da configuração
Task Runners > npm scripts e yarn
Build Tools Task Runners Bundlers
Bundlers > browserify Analisa todas as chamadas require() da sua
aplicação para criar um bundle que possa ser mandado para o browser em uma única tag <script>
Bundlers > Webpack .js .hbs .css .sass .js .ts .sass
.png .jpg .js .css .png .jpg
Bundlers > Webpack Entry Output ./src/index.js ./dist/main.js ./dist
Loaders Mode Bundlers > Webpack production development none Nos permitem
gerar bundles a partir de qualquer tipo de asset
Tá… mas qual eu uso?
Build Tools possuem uma curva de aprendizado, aprenda o necessário.
Lembre-se: Automatização é a chave da produtividade
Obrigada! @ritalinux @rita-lino Temos vagas! jobs.kenoby.com/creditas