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
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
150
Tech talk: Micronaut
g00glen00b
0
240
Better monitoring with Spring boot Actuator
g00glen00b
0
360
From WordPress to Gatsby
g00glen00b
3
410
GraphQL
g00glen00b
1
300
Reactive programming with Spring boot 2
g00glen00b
1
440
Introduction to Meteor
g00glen00b
0
510
JavaScript essentials
g00glen00b
3
470
Fronteers - JavaScript at your enterprise (Dutch)
g00glen00b
0
270
Other Decks in Programming
See All in Programming
その節約、円になってますか?
isamumumu
1
670
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
170
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
150
5分で問診!Composer セキュリティ健康診断
codmoninc
0
840
FDEが実現するAI駆動経営の現在地
gonta
2
250
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
230
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
テーブルをDELETEした
yuzneri
0
130
継続モナドとリアクティブプログラミング
yukikurage
3
680
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
1
120
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
310
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
210
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
660
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
680
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
The Curious Case for Waylosing
cassininazir
1
450
Un-Boring Meetings
codingconduct
0
370
Product Roadmaps are Hard
iamctodd
55
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
Utilizing Notion as your number one productivity tool
mfonobong
4
500
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Become a Pro
speakerdeck
PRO
31
6.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!