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
Gatsby, fast content based websites with React
Search
Cheesecake Labs
December 04, 2019
Programming
55
0
Share
Gatsby, fast content based websites with React
Cheesecake Labs
December 04, 2019
More Decks by Cheesecake Labs
See All by Cheesecake Labs
Cats' wellness & care
cheesecakelabs
0
67
How do we create the first impressions?
cheesecakelabs
0
73
Menstrual cup: suit and freedom
cheesecakelabs
0
89
Life is a cycle, better with a bicycle
cheesecakelabs
0
73
Interview Process: how to get the best of people
cheesecakelabs
1
120
My capsule wardrobe experience
cheesecakelabs
3
80
Stonewall Rebellion and its impact on LGBTQIA+ history
cheesecakelabs
1
60
Pregnancy, childbirth and breastfeeding: What do I have to do with it?
cheesecakelabs
0
60
MBTI - Psychological types described by Jung
cheesecakelabs
0
150
Other Decks in Programming
See All in Programming
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
170
クラウドネイティブなエンジニアに向ける Raycastの魅力と実際の活用事例
nealle
2
210
Running Swift without an OS
kishikawakatsumi
0
850
Agentic Elixir
whatyouhide
0
380
Swift Concurrency Type System
inamiy
1
540
CDK Deployのための ”反響定位”
watany
5
800
의존성 주입과 모듈화
fornewid
0
150
JOAI2026 1st solution - heron0519 -
heron0519
0
140
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.4k
GitHubCopilotCLIをはじめよう.pdf
htkym
0
210
The Less-Told Story of Socket Timeouts
coe401_
3
580
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
41
2.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Curse of the Amulet
leimatthew05
1
11k
HDC tutorial
michielstock
2
630
Exploring anti-patterns in Rails
aemeredith
3
320
How to train your dragon (web standard)
notwaldorf
97
6.6k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
740
Design in an AI World
tapps
1
200
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.7k
Chasing Engaging Ingredients in Design
codingconduct
0
170
Documentation Writing (for coders)
carmenintech
77
5.3k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Transcript
Gatsby Gatsby is a free and open source framework based
on React that helps developers build blazing fast websites and apps
Gatsby is a "static" website generator
None
None
1. Modern web tech without the headache 2. Speed past
the competition 3. Progressive Web App by default 4. Bring your own data https://www.gatsbyjs.org/
Content is the king (Data sources)
None
https://www.gatsbyjs.org/docs/how-plugins-apis-are-run/
Node runner Data sources Create node (reducer) Call onCreateNode Provide
data to query Build
How to query the data
None
None
None
Data can be queried inside pages, components, or the gatsby-node.js
file, using one of these options: 1. The pageQuery component 2. The StaticQuery component 3. The useStaticQuery hook
None
Performance Optimization Performance is hard. Let’s make Gatsby do the
work.
https://www.gatsbyjs.org/blog/2017-09-13-why-is-gatsby-so-fast/#reach-skip-nav
Image performance Ohhh myyyyy
https://using-gatsby-image.gatsbyjs.org/ The problem: Large, unoptimized images dramatically slow down your
site.
None
Everything is a plugin 1480 plugins today
None
None
Nothing is perfect Pages (solves with a plugin), variables inside
query), cache and build time problems on deploy (netlify)
Why we should use at CKL?
Real world projects
Questions?
Thanks