SlideShare a Scribd company logo
GATSBY.JS
BUILD STATIC WEBSITES WITH
MATEUSZ SAWKA
WHAT IS A STATIC WEBSITE
▸ wikipedia: 

A static website contains Web pages with fixed content.
Each page is coded in HTML and displays the same
information to every visitor. Static sites are the most basic
type of website and are the easiest to create. Unlike
dynamic websites, they do not require
any Web programming or database 
MATEUSZ SAWKA
WHY STATIC WEBSITES?
▸ security
▸ reliability
▸ speed
▸ scalability
▸ hosting prices
MATEUSZ SAWKA
WHY STATIC WEBSITES?
▸ security
▸ reliability
▸ speed
▸ scalability
▸ hosting prices
MATEUSZ SAWKA
JAM STACK
JAMstack: noun ’jam-stak’ 

Modern web development architecture based on client-side
JavaScript, reusable APIs, and prebuilt Markup.



more: https://jamstack.org/
src: https://jamstack.org/
MATEUSZ SAWKA
WHY GATSBY?
▸ cutting edge technologies - graphQL, React
▸ myriad of plugins - 

from ones to load data from Wordpress to masking images
with lightweight SVGs for better UX while loading
▸ performance - it’s blazing fast
▸ PWA out of the box :D
▸ DX - simply great to work with!
LIVE CODING 😱
MATEUSZ SAWKA
HOW TO START USING GATSBY
▸ npm i -g gatsby
▸ gatsby new [DIRECTORY] [STARTER_REPO_URL]

^optional, if you want to use

some boilerplate with plugins
▸ cd [DIRECTORY]
▸ gatsby develop
MATEUSZ SAWKA
HOW TO DEPLOY IN SECONDS
▸ npm i -g surge [check out more on https://surge.sh/]
▸ gatsby build
▸ surge

^this last command will guide you through registration
process (in CLI) and let you deploy your build to an
address like anythingyouwant.surge.sh, FOR FREE
THANK YOU
www.sawka.pro

More Related Content

PPTX
Elasticsearch and the Database Market
PPTX
Designing cloud stack clouds geoff higginbottom/shapeblue
PDF
WebUI - rapid UI development for EGS-CC
PPTX
Backgrid - A Backbone Plugin
PPTX
Analyser vos logs avec Ingensi
PDF
Amazon Web Services Introduction
PPTX
D Y N A C A C H E Wxs
Elasticsearch and the Database Market
Designing cloud stack clouds geoff higginbottom/shapeblue
WebUI - rapid UI development for EGS-CC
Backgrid - A Backbone Plugin
Analyser vos logs avec Ingensi
Amazon Web Services Introduction
D Y N A C A C H E Wxs

What's hot (18)

PPT
雲端運算 英文Ppt
PPT
Cloud computing
PDF
Decoupled (Headless) Drupal
PDF
Pump up the JAM with Gatsby (2019)
PPTX
Announcing StencilJS
PPTX
The Future Is The Cloud
PPTX
Gitana Repository
PDF
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
PPT
Node.js - Greece JS Meetup 2012
PPTX
Cloud computing
PDF
Handling scale on AWS
PPTX
Scaling and Fault-resistance strategies and geography
PDF
Cloud native continuous delivery
PDF
Css Preprocessors
PPTX
Hello Cloud
PPTX
The Good Cluster and Auto Scaling Made Simple
PPTX
Windows Azure
PDF
How we build Videome
雲端運算 英文Ppt
Cloud computing
Decoupled (Headless) Drupal
Pump up the JAM with Gatsby (2019)
Announcing StencilJS
The Future Is The Cloud
Gitana Repository
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
Node.js - Greece JS Meetup 2012
Cloud computing
Handling scale on AWS
Scaling and Fault-resistance strategies and geography
Cloud native continuous delivery
Css Preprocessors
Hello Cloud
The Good Cluster and Auto Scaling Made Simple
Windows Azure
How we build Videome
Ad

Similar to Build static websites with Gatsby.JS (20)

PDF
Where does Laravel fit in the Jamstack concept?
PDF
Hire jamstack developer
PDF
Hire jamstack developer
PDF
Hire jamstack developer
PDF
JAMstack WTJ
PPTX
Build Fast WordPress Site With Gatsby
PDF
HIRE JAMSTACK DEVELOPER
PDF
Modern Static Site with GatsbyJS
PDF
Unlock Growth with MEAN Stack Development Experts
PDF
Building a dynamic application with GatsbyJS-Tec-Mexicali
PDF
Can Statics Websites Have Javascript.pdf
PPTX
JAMStack
PDF
Top 8 react static site generators for 2020
PPTX
Developing JavaScript Widgets
PDF
JAMstack with gatsby, contentful and netlify aka the dream stack
PPTX
Introduction To Gatsbyjs
PPTX
Developing JavaScript Widgets
PDF
Kalastatic: Design+Content-first approaches to static prototyping
PDF
Top React Static Site Generators for 2022.pdf
PDF
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Where does Laravel fit in the Jamstack concept?
Hire jamstack developer
Hire jamstack developer
Hire jamstack developer
JAMstack WTJ
Build Fast WordPress Site With Gatsby
HIRE JAMSTACK DEVELOPER
Modern Static Site with GatsbyJS
Unlock Growth with MEAN Stack Development Experts
Building a dynamic application with GatsbyJS-Tec-Mexicali
Can Statics Websites Have Javascript.pdf
JAMStack
Top 8 react static site generators for 2020
Developing JavaScript Widgets
JAMstack with gatsby, contentful and netlify aka the dream stack
Introduction To Gatsbyjs
Developing JavaScript Widgets
Kalastatic: Design+Content-first approaches to static prototyping
Top React Static Site Generators for 2022.pdf
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Ad

Recently uploaded (20)

PPTX
artificial intelligence overview of it and more
PPTX
Digital Literacy And Online Safety on internet
PPTX
Introduction to Information and Communication Technology
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
PptxGenJS_Demo_Chart_20250317130215833.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPT
tcp ip networks nd ip layering assotred slides
PPTX
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
innovation process that make everything different.pptx
PPTX
introduction about ICD -10 & ICD-11 ppt.pptx
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
Sims 4 Historia para lo sims 4 para jugar
PPTX
SAP Ariba Sourcing PPT for learning material
artificial intelligence overview of it and more
Digital Literacy And Online Safety on internet
Introduction to Information and Communication Technology
Introuction about ICD -10 and ICD-11 PPT.pptx
PptxGenJS_Demo_Chart_20250317130215833.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Slides PDF The World Game (s) Eco Economic Epochs.pdf
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
tcp ip networks nd ip layering assotred slides
Introduction about ICD -10 and ICD11 on 5.8.25.pptx
The Internet -By the Numbers, Sri Lanka Edition
innovation process that make everything different.pptx
introduction about ICD -10 & ICD-11 ppt.pptx
Job_Card_System_Styled_lorem_ipsum_.pptx
Power Point - Lesson 3_2.pptx grad school presentation
RPKI Status Update, presented by Makito Lay at IDNOG 10
Sims 4 Historia para lo sims 4 para jugar
SAP Ariba Sourcing PPT for learning material

Build static websites with Gatsby.JS

  • 2. MATEUSZ SAWKA WHAT IS A STATIC WEBSITE ▸ wikipedia: 
 A static website contains Web pages with fixed content. Each page is coded in HTML and displays the same information to every visitor. Static sites are the most basic type of website and are the easiest to create. Unlike dynamic websites, they do not require any Web programming or database 
  • 3. MATEUSZ SAWKA WHY STATIC WEBSITES? ▸ security ▸ reliability ▸ speed ▸ scalability ▸ hosting prices
  • 4. MATEUSZ SAWKA WHY STATIC WEBSITES? ▸ security ▸ reliability ▸ speed ▸ scalability ▸ hosting prices
  • 5. MATEUSZ SAWKA JAM STACK JAMstack: noun ’jam-stak’ 
 Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
 
 more: https://jamstack.org/
  • 7. MATEUSZ SAWKA WHY GATSBY? ▸ cutting edge technologies - graphQL, React ▸ myriad of plugins - 
 from ones to load data from Wordpress to masking images with lightweight SVGs for better UX while loading ▸ performance - it’s blazing fast ▸ PWA out of the box :D ▸ DX - simply great to work with!
  • 9. MATEUSZ SAWKA HOW TO START USING GATSBY ▸ npm i -g gatsby ▸ gatsby new [DIRECTORY] [STARTER_REPO_URL]
 ^optional, if you want to use
 some boilerplate with plugins ▸ cd [DIRECTORY] ▸ gatsby develop
  • 10. MATEUSZ SAWKA HOW TO DEPLOY IN SECONDS ▸ npm i -g surge [check out more on https://surge.sh/] ▸ gatsby build ▸ surge
 ^this last command will guide you through registration process (in CLI) and let you deploy your build to an address like anythingyouwant.surge.sh, FOR FREE