SlideShare a Scribd company logo
by Jesus Manuel Olivas / Octahedroid
Building a dynamic application
with GatsbyJS
Jesus Manuel Olivas
jmolivas.com
@jmolivas
Agenda
The monolithic app
Prebuilt HTML and assets
What is GatsbyJS
Examples
JAMstack
Web Development 101
Traditional monolithic stack
Visitor Server
Database
Server render (traditional)
Server Client
SPA (client side)
Server Client
The Modern Stack (JAMstack)
Visitor
CDN
JAMstack (prebuilt)
Server ClientBuild Server
GatsbyJS
Gatsby is a free and open
source framework based on
React that helps developers
build blazing
fast websites and apps
GatsbyJS
Centralize data with GraphQL
Easier to explore
Single source of truth
More scalable & team-friendly
Consistent, shareable dev workflow
Go Static for everything else
Blazing fast performance
Simpler deployment flow
Immutable deployments
Reduced DevOps overhead
GatsbyJS
Dynamic apps
Content that is sourced and rendered at
runtime vs. being statically rendered. For
example, a list of articles in your blog
that is generated in real-time by
querying an external endpoint.
Allowing users to authenticate and identify
themselves, so that some or all of the page
can be personalized for them. Examples
include displaying a user's name and
avatar, or showing authorized users private
content.
User Authentication
Login using JWT
Examples
https://gatsby-firebase-starter.netlify.com/
https://github.com/ovidiumihaibelciug
Thanks

More Related Content

What's hot (20)

PPT
Full stack JavaScript - the folly of choice
FDConf
 
PPTX
MVVM Magic in SharePoint 2010 using Knockoutjs!
jhendrix88
 
PPTX
Introduction to Azure DocumentDB
Radenko Zec
 
PPTX
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
Hanoi MagentoMeetup
 
PDF
Whos afraid of front end databases?
Gil Fink
 
PPTX
Generic Crawler
Frans Siswanto
 
PDF
An Introduction to Druid
RedBlackTree
 
PDF
Using microformats with eZ Publish
Duffy Walsh
 
PPT
Introduction to JavaScript Full Stack
Mindfire Solutions
 
PDF
Simpler Web Architectures Now! (At The Frontend 2016)
Gustaf Nilsson Kotte
 
PDF
Building a modern application using Symfony API Platform and GatsbyJS PHP QRO
Jesus Manuel Olivas
 
PDF
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
PPTX
How to automate your BizTalk Installations and Deployments with Chef
BizTalk360
 
PDF
Developing a HTML5 Client With Lightswitch
Pieter-Jan Drouillon
 
PDF
How to easily identify and resolve front-end performance bottlenecks
Raygun
 
PPTX
Backbonejs
Sam Lee
 
PPTX
Speedup Magento Website
Beehexa
 
PPTX
XAML Data Binding in UWP
Christian Hissibini
 
PDF
Top Node.JS Frameworks to Look at in 2020
Roshani Patel
 
PDF
What cloud changes the developer
Simon Su
 
Full stack JavaScript - the folly of choice
FDConf
 
MVVM Magic in SharePoint 2010 using Knockoutjs!
jhendrix88
 
Introduction to Azure DocumentDB
Radenko Zec
 
#3 Hanoi Magento Meetup - Part 3: Magento Website Optimization
Hanoi MagentoMeetup
 
Whos afraid of front end databases?
Gil Fink
 
Generic Crawler
Frans Siswanto
 
An Introduction to Druid
RedBlackTree
 
Using microformats with eZ Publish
Duffy Walsh
 
Introduction to JavaScript Full Stack
Mindfire Solutions
 
Simpler Web Architectures Now! (At The Frontend 2016)
Gustaf Nilsson Kotte
 
Building a modern application using Symfony API Platform and GatsbyJS PHP QRO
Jesus Manuel Olivas
 
Blazing fast sites using Blaze, Hybrid CMS NYC
Jesus Manuel Olivas
 
How to automate your BizTalk Installations and Deployments with Chef
BizTalk360
 
Developing a HTML5 Client With Lightswitch
Pieter-Jan Drouillon
 
How to easily identify and resolve front-end performance bottlenecks
Raygun
 
Backbonejs
Sam Lee
 
Speedup Magento Website
Beehexa
 
XAML Data Binding in UWP
Christian Hissibini
 
Top Node.JS Frameworks to Look at in 2020
Roshani Patel
 
What cloud changes the developer
Simon Su
 

Similar to Building a dynamic application with GatsbyJS-Tec-Mexicali (20)

PPTX
Advanced JavaScript
Mahmoud Tolba
 
PDF
A Simpler Web App Architecture (jDays 2016)
Gustaf Nilsson Kotte
 
PDF
Top 8 react static site generators for 2020
Katy Slemon
 
PPT
State of modern web technologies: an introduction
Michael Ahearn
 
PPTX
Java Script - A New Look
rumsan
 
PDF
Making Of PHP Based Web Application
Sachin Walvekar
 
PPTX
Gitana Repository
uzquiano
 
PPT
Decoding the Web
newcircle
 
PDF
Note of CGI and ASP
William Lee
 
PDF
Top React Static Site Generators for 2022.pdf
Katy Slemon
 
PPTX
Building a website without a webserver on Azure
Todd Whitehead
 
PDF
Easy Decoupled Sitebuilding with GraphQL and Next.js
Jani Tarvainen
 
PDF
Node PDX: Intro to Sails.js
Mike McNeil
 
PDF
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Andrew Ly
 
PPTX
Presentation about html5 css3
Gopi A
 
PPTX
PRAKHAR-Building-the-Web.pptx on web development
jairamji1536
 
PPT
Web 2 0 Tools
ramesh kumar
 
PDF
GDG-USAR Tech winter break 2024 USAR.pdf
raiaryan174
 
PDF
Adobe Site Catalyst Overview
Anh Tu Sam
 
PPTX
Resthub
Sébastien Deleuze
 
Advanced JavaScript
Mahmoud Tolba
 
A Simpler Web App Architecture (jDays 2016)
Gustaf Nilsson Kotte
 
Top 8 react static site generators for 2020
Katy Slemon
 
State of modern web technologies: an introduction
Michael Ahearn
 
Java Script - A New Look
rumsan
 
Making Of PHP Based Web Application
Sachin Walvekar
 
Gitana Repository
uzquiano
 
Decoding the Web
newcircle
 
Note of CGI and ASP
William Lee
 
Top React Static Site Generators for 2022.pdf
Katy Slemon
 
Building a website without a webserver on Azure
Todd Whitehead
 
Easy Decoupled Sitebuilding with GraphQL and Next.js
Jani Tarvainen
 
Node PDX: Intro to Sails.js
Mike McNeil
 
Summit Australia 2019 - PowerApp Portals - Andrew Ly & Lachlan Wright
Andrew Ly
 
Presentation about html5 css3
Gopi A
 
PRAKHAR-Building-the-Web.pptx on web development
jairamji1536
 
Web 2 0 Tools
ramesh kumar
 
GDG-USAR Tech winter break 2024 USAR.pdf
raiaryan174
 
Adobe Site Catalyst Overview
Anh Tu Sam
 
Ad

More from Jesus Manuel Olivas (20)

PDF
Remix & GraphQL: A match made in heaven with type-safety DX
Jesus Manuel Olivas
 
PDF
Drupal 10 Party GraphQL
Jesus Manuel Olivas
 
PDF
How to use Drupal to create editorial experiences your content creators will...
Jesus Manuel Olivas
 
PDF
Beyond Static: Building a Dynamic Application with Gatsby
Jesus Manuel Olivas
 
PDF
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
Jesus Manuel Olivas
 
PDF
Building a modern web application in the cloud partnercon
Jesus Manuel Olivas
 
PDF
Embracing the modern web using Drupal as a Headless CMS with Gatsby BADCamp
Jesus Manuel Olivas
 
PDF
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Jesus Manuel Olivas
 
PDF
Writing a slack chatbot seattle
Jesus Manuel Olivas
 
PDF
Building a Modern Web Application in the Cloud TecNerd
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era Florida
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era DrupalCampNJ
Jesus Manuel Olivas
 
PDF
Tools and Projects Dec 2018 Edition
Jesus Manuel Olivas
 
PDF
Creating a modern web application using Symfony API Platform Atlanta
Jesus Manuel Olivas
 
PDF
How to keep Drupal relevant in the Git-based and API-driven CMS era - BADCamp
Jesus Manuel Olivas
 
PDF
Battle of the CMS DrupalCampLA
Jesus Manuel Olivas
 
PDF
Creating a modern web application using Symfony API Platform, ReactJS and Red...
Jesus Manuel Olivas
 
PDF
Writing a slack chatbot DrupalCampLA
Jesus Manuel Olivas
 
PDF
Improving your Drupal 8 development workflow DrupalCampLA
Jesus Manuel Olivas
 
PDF
Writing a slack chatbot mxlos
Jesus Manuel Olivas
 
Remix & GraphQL: A match made in heaven with type-safety DX
Jesus Manuel Olivas
 
Drupal 10 Party GraphQL
Jesus Manuel Olivas
 
How to use Drupal to create editorial experiences your content creators will...
Jesus Manuel Olivas
 
Beyond Static: Building a Dynamic Application with Gatsby
Jesus Manuel Olivas
 
Embracing the modern web using a Headless CMS with GatsbyJS Stanford
Jesus Manuel Olivas
 
Building a modern web application in the cloud partnercon
Jesus Manuel Olivas
 
Embracing the modern web using Drupal as a Headless CMS with Gatsby BADCamp
Jesus Manuel Olivas
 
Embracing the modern web using Drupal as Headless CMS with GatsbyJS NYC
Jesus Manuel Olivas
 
Writing a slack chatbot seattle
Jesus Manuel Olivas
 
Building a Modern Web Application in the Cloud TecNerd
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era Florida
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era DrupalCampNJ
Jesus Manuel Olivas
 
Tools and Projects Dec 2018 Edition
Jesus Manuel Olivas
 
Creating a modern web application using Symfony API Platform Atlanta
Jesus Manuel Olivas
 
How to keep Drupal relevant in the Git-based and API-driven CMS era - BADCamp
Jesus Manuel Olivas
 
Battle of the CMS DrupalCampLA
Jesus Manuel Olivas
 
Creating a modern web application using Symfony API Platform, ReactJS and Red...
Jesus Manuel Olivas
 
Writing a slack chatbot DrupalCampLA
Jesus Manuel Olivas
 
Improving your Drupal 8 development workflow DrupalCampLA
Jesus Manuel Olivas
 
Writing a slack chatbot mxlos
Jesus Manuel Olivas
 
Ad

Recently uploaded (20)

PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
July Patch Tuesday
Ivanti
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
July Patch Tuesday
Ivanti
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Why Orbit Edge Tech is a Top Next JS Development Company in 2025
mahendraalaska08
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 

Building a dynamic application with GatsbyJS-Tec-Mexicali