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
Dimitri
March 14, 2023
Programming
160
0
Share
Intro to Astro
This presentation contains an introduction to Astro by creating a Pokédex using the PokéAPI.
Dimitri
March 14, 2023
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
350
From WordPress to Gatsby
g00glen00b
3
400
GraphQL
g00glen00b
1
290
Reactive programming with Spring boot 2
g00glen00b
1
420
Introduction to Meteor
g00glen00b
0
490
JavaScript essentials
g00glen00b
3
460
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
240
Other Decks in Programming
See All in Programming
Nuxt Server Components
wattanx
0
220
「効かない!」依存性注入(DI)を活用したAPI Platformのエラーハンドリング奮闘記
mkmk884
0
280
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
290
PHPで TLSのプロトコルを実装してみる
higaki_program
0
610
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
180
Migration to Signals, Signal Forms, Resource API, and NgRx Signal Store @Angular Days 03/2026 Munich
manfredsteyer
PRO
0
200
「速くなった気がする」をデータで疑う
senleaf24
0
110
存在論的プログラミング: 時間と存在を記述する
koriym
5
680
KagglerがMixSeekを触ってみた
morim
0
360
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
890
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
260
Featured
See All Featured
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
440
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
87
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Facilitating Awesome Meetings
lara
57
6.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
660
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
500
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
160
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
250
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
HDC tutorial
michielstock
1
590
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!