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
Intro to Astro
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Dimitri
March 14, 2023
Programming
0
150
Intro to Astro
This presentation contains an introduction to Astro by creating a Pokédex using the PokéAPI.
Dimitri
March 14, 2023
Tweet
Share
More Decks by Dimitri
See All by Dimitri
Moduliths
g00glen00b
0
130
Tech talk: Micronaut
g00glen00b
0
230
Better monitoring with Spring boot Actuator
g00glen00b
0
340
From WordPress to Gatsby
g00glen00b
3
390
GraphQL
g00glen00b
1
280
Reactive programming with Spring boot 2
g00glen00b
1
410
Introduction to Meteor
g00glen00b
0
480
JavaScript essentials
g00glen00b
3
450
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
230
Other Decks in Programming
See All in Programming
Apache Iceberg V3 and migration to V3
tomtanaka
0
130
Architectural Extensions
denyspoltorak
0
260
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
110
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
AgentCoreとHuman in the Loop
har1101
5
210
Denoのセキュリティに関する仕組みの紹介 (toranoana.deno #23)
uki00a
0
280
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
570
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Fluid Templating in TYPO3 14
s2b
0
120
Grafana:建立系統全知視角的捷徑
blueswen
0
320
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
360
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.8k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Building Applications with DynamoDB
mza
96
6.9k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
88
Context Engineering - Making Every Token Count
addyosmani
9
640
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
170
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
67
The Pragmatic Product Professional
lauravandoore
37
7.1k
Transcript
Intro to Astro
👋 Who am I? • Dimitri “g00glen00b” Mestdagh • Full-stack
developer at Optis • Works with Java and JavaScript • https://dimitri.codes • @g00glen00b
🚀 What is Astro?
Key features • SSR / SSG framework • Integration with
React, Vue, … • Server first • Zero JavaScript by default • Multi-Page Application
Why SSR / SSG? Client-Side Server-Side Static Site Fast build
time Dynamic content Interactive Good SEO Fast page serve ✔ ✔ ✔ ✔ ✔ ✔ ✔ ✔
Why zero JavaScript? • No hydration • Less compute-heavy for
browsers • Better performance • Less bandwidth • Astro Islands
Live coding time!
Conclusion
Personal thoughts • Great Development Experience • Mind-switch SSG/MPA •
Minimal IDE support
Resources Code: https://github.com/g00glen00b/astro-pokedex
Resources Blogpost: https://dimitri.codes/astro-pokedex/
🙏 Thank you for listening!