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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
290
Criando aplicações acessíveis em React Native
ritalino
2
180
Other Decks in Technology
See All in Technology
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
4
14k
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
2
570
ADOTで始めるサーバレスアーキテクチャのオブザーバビリティ
alchemy1115
2
270
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
6
1.4k
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
920
Hello UUID
mimifuwacc
0
130
AgentCore RuntimeからS3 Filesをマウントしてみる
har1101
3
390
今年60歳のおっさんCBになる
kentapapa
1
360
インフラを Excel 管理していた組織が 3 ヶ月で IaC 化されるまで
geekplus_tech
3
170
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
120
"まず試す"ためのDatabricks Apps活用法 / Databricks Apps for Early Experiments and Validation
nttcom
1
230
新メンバーのために、シニアエンジニアが環境を作る時代
puku0x
0
550
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
A better future with KSS
kneath
240
18k
Technical Leadership for Architectural Decision Making
baasie
3
310
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
190
Unsuck your backbone
ammeep
672
58k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
180
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
43k
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