JAMSTACK SILLY NAME SERIOUS BUSINESS
PHIL HAWKSWORTH
Slide 2
Slide 3
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STACKS FOR DAYZ
AN / LAMP / MAMP / XAMP / ROR / WISA / MEA WISA / MEAN / LAMP / MAMP / XAMP / ROR /
Slide 4
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
k c a t s m ja
JAVASCRIPT / API / MARKUP
Slide 5
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WHAT DOES THAT EVEN
MEAN?
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
ISN’T THIS JUST A FANCY NEW NAME FOR STATIC SITES? REASONABLE VOICES
Slide 8
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
@ PHIL HAWKSWORTH DEVELOPER EXPERIENCE, NETLIFY
Slide 9
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
ISN’T THIS JUST A FANCY NEW NAME FOR STATIC SITES? REASONABLE VOICES
Slide 10
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SOME DEFINITIONS
Slide 11
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC
Slide 12
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC
Slide 13
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC
Slide 14
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC /ˈstatɪk/
lacking in movement, action, or change, especially in an undesirable or uninteresting way.
Slide 15
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC /ˈstatɪk/
lacking in movement, action, or change, especially in an undesirable or uninteresting way.
Slide 16
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC EXPERIENCE ?
or
ARCHITECTURE ?
Slide 17
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC VIRTUE a as
Slide 18
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC DYNAMIC vs
Slide 19
netlify
JAMstack. Silly name, serious business
c i m a n y d
c i t a st
Frontend United, Utrecht, 2019
CDN
@philhawksworth
LOAD BALANCER
WEB SERVERS
DB SERVERS
Slide 20
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATICs
n a e m CAPABLE OF BEING SERVED DIRECTLY FROM A CDN
Slide 21
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATICs
n a e m AN OPPORTUNITY TO REDUCE COMPLEXITY
Slide 22
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC VIRTUE a as
Slide 23
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SO…… REASONABLE VOICES
Slide 24
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
ISN’T THIS JUST A FANCY NEW NAME FOR STATIC SITES? REASONABLE VOICES, AGAIN
Slide 25
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
LET’S TALK STACKS
Slide 26
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
LAMP
Slide 27
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
APACHE PHP
@philhawksworth
HTTP ROUTING AND SERVING PREPROCESSING
MYSQL
DATA ACCESS
LINUX
OPERATING SYSTEM
WEB SERVER
Slide 28
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
JAM
Slide 29
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
APIs JAVASCRIPT MARKUP
DATA ACCESS
RUNTIME
BROWSER STATICCDN SERVER
HTTP ROUTING AND SERVING
Slide 30
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
k c a t s m ja PRE-RENDERED SERVED STATICALLY PROGRESSIVELY ENHANCED
Slide 31
netlify
JAMstack. Silly name, serious business
APACHE PHP MYSQL LINUX WEB SERVER
Frontend United, Utrecht, 2019
@philhawksworth
WITH JAMSTACK THE STACK HAS MOVED UP A LEVEL TO THE BROWSER
APIs
JAVASCRIPT MARKUP BROWSER
Slide 32
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
n a c s i h t SIMPLIFY DEPLOYMENTS
Slide 33
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PROJECT COMPLEXITY
Slide 34
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
THE PERFECT PROJECT TIMELINE
FIXES
! BRIEF
START
SCOPE
RE-SCOPE
CLIENT REVIEW
LAUNCH “ FINAL” SIGN OFF
AWARDS
Slide 35
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
LAUNCH DAY
Slide 36
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
THE PERFECT PROJECT TIMELINE
FIXES
” BRIEF
START
SCOPE
RE-SCOPE
CLIENT REVIEW
LAUNCH “ FINAL” SIGN OFF
AWARDS
Slide 37
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
THE PERFECT PROJECT TIMELINE ”
:lemon:
BRIEF
START
SCOPE
RE-SCOPE
FIXES
CLIENT REVIEW
LAUNCH “ FINAL” SIGN OFF
AWARDS
Slide 38
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 39
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
THE PERFECT PROJECT TIMELINE
FIXES
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 41
netlify
JAMstack. Silly name, serious business
c i m a n y d
c i t a st
Frontend United, Utrecht, 2019
CDN
@philhawksworth
LOAD BALANCER
WEB SERVERS
DB SERVERS
Slide 42
netlify
JAMstack. Silly name, serious business
GET TO THE CHOPPER CDN
Frontend United, Utrecht, 2019
@philhawksworth
Slide 43
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WELL ACTUALLY… THIS JAMSTACK STUFF IS NOTHING NEW THAT VOICE ON THE INTERNET
Slide 44
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
BAKE, DON’T FRY – Aaron Swartz
@philhawksworth
Slide 45
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
I CARE ABOUT NOT HAVING TO MAINTAIN CRANKY AOLSERVER, POSTGRES AND ORACLE INSTALLS AARON SWARTZ , 2002
Slide 46
netlify
JAMstack. Silly name, serious business
c i m a n y d
c i t a st
Frontend United, Utrecht, 2019
CDN
@philhawksworth
LOAD BALANCER
WEB SERVERS
DB SERVERS
Slide 47
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 48
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
HOSTING
LOCAL STATIC SERVER
BUILD CONTENT TEMPLATES DATA
@philhawksworth
CDN
Slide 49
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
IMPACTS AND OPPORTUNITIES
Slide 50
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SECURITY
Slide 51
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
A GREATLY REDUCED SURFACE AREA
Slide 52
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
FAR FEWER MOVING PARTS TO ATTACK
Slide 53
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
YOUR-DOMAIN.COM/WP-ADMIN
Slide 54
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PERFORMANCE & SCALE
Slide 55
netlify
JAMstack. Silly name, serious business
c i m a n y d
c i t a st
Frontend United, Utrecht, 2019
CDN
@philhawksworth
LOAD BALANCER
WEB SERVERS
DB SERVERS
Slide 56
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
DEVELOPER EXPERIENCE
Slide 57
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
DEPLOYMENT CONFIDENCE
Slide 58
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
A JAMSTACK SITE CAN MORE EASILY HAVE
IMMUTABLE, ATOMIC DEPLOYS
Slide 59
netlify
JAMstack. Silly name, serious business
STAGING BOB ALICE
Frontend United, Utrecht, 2019
@philhawksworth
PROD
Slide 60
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 61
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
BEYOND STATIC
Slide 62
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
AUTOMATION REPEATABILITY / PREDICTABILITY / ACCOUNTABILITY / AGILITY
Slide 63
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
HOSTING
LOCAL STATIC SERVER
BUILD CONTENT TEMPLATES DATA
@philhawksworth
CDN
Slide 64
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
GIT-BASED DEPLOYMENTS
Slide 65
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
CI/CD + HOSTING
LOCAL
CDN
STATIC SERVER
BUILD
GIT
BUILD
Slide 66
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
DATA SOURCES
Slide 67
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
CONTENT APIS
CI/CD + HOSTING
LOCAL
CDN
STATIC SERVER
BUILD
GIT
BUILD
Slide 68
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
DEPLOYING WITH LOW FRICTION n i s lt u s e r
HIGH CONFIDENCE
Slide 69
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
A RIDICULOUS AUTOMATION EXAMPLE
Slide 70
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 71
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 72
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 73
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 74
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
FINDTHAT.AT/TIME https://setyourwatchby.netlify.com
@philhawksworth
Slide 75
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
FINDTHAT.AT/TIME https://setyourwatchby.netlify.com
@philhawksworth
Slide 76
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
FINDTHAT.AT/TIME https://setyourwatchby.netlify.com
@philhawksworth
Slide 77
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
FINDTHAT.AT/TIME https://setyourwatchby.netlify.com
@philhawksworth
Slide 78
netlify
JAMstack. Silly name, serious business
WEBSTASK.IO
Frontend United, Utrecht, 2019
@philhawksworth
Slide 79
netlify
JAMstack. Silly name, serious business
WEBSTASK.IO
Frontend United, Utrecht, 2019
@philhawksworth
Slide 80
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
( DON’T DO THIS )
Slide 81
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
EXAMPLES AND RESULTS
Slide 82
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
REACTJS.ORG REACTJS.ORG
STATIC
Slide 83
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
VUEJS.ORG REACTJS.ORG
@philhawksworth
Slide 84
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
DOCS.CITRIX.COM SMASHINGMAGAZINE.COM
@philhawksworth
Slide 85
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
TURNAROUND TIME FOR UPDATES WENT FROM WEEKS TO MINUTES BETH POLLOCK, CITRIX
youtube.com/watch?v=kvS5h5domf0
Slide 86
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WE ESTIMATE OUR ANNUAL COST SAVINGS TO RUN THE SITE PROPERLY IS 65% BETH POLLOCK, CITRIX
youtube.com/watch?v=kvS5h5domf0
Slide 87
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PLATFORMS from
5
to
1 https://www.netlify.com/case-studies/smashing/
Slide 88
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
SMASHINGMAGAZINE.COM SMASHINGMAGAZINE.COM
@philhawksworth
Slide 89
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WE HAD SOME CACHING ISSUES… WITH PROBABLY EVERY SINGLE WORDPRESS CACHING PLUGIN OUT THERE VITALY FRIEDMAN
Slide 90
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PLATFORMS from
5
to
1 https://www.netlify.com/case-studies/smashing/
Slide 91
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SMASHINGMAGAZINE.COM
TIME TO FIRST LOAD m o r f
to
800MS 80MS https://www.netlify.com/case-studies/smashing/
Slide 92
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
proxx
Slide 93
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PROXX.APP
PAYLOAD TO INTERACTIVE
25KB https://web.dev/proxx-announce/
Slide 94
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PROXX.APP
TIME TO INTERACTIVE r e d un
5 SECONDS https://web.dev/proxx-announce/
Slide 95
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
JAVASCRIPT
Slide 96
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
JAMSTACK SITES DON’T HAVE TO DEPEND ON JAVASCRIPT A COMMON MISCONCEPTION
Slide 97
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
<body id=”app”>!</body>
Slide 98
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SHIP LESS JAVASCRIPT ALEX RUSSELL
Slide 99
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SOMETHING, SOMETHING POWER, SOMETHING, SOMETHING RESPONSIBILITY VARIOUS MARVEL CHARACTERS
Slide 100
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PRERENDING
TO REMOVE THE NEED FOR AN ORIGIN SERVER
PROGRESSIVE ENHANCEMENT
TO ENRICH THE EXPERIENCE WITH JAVASCRIPT AND SERVICES VIA APIS
Slide 101
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
AUGMENTING JAMSTACK SITES
Slide 102
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
I ABSOLUTELY POSITIVELY NEED A LITTLE LOGIC ON A SERVER MANY OF US, SOMETIMES
Slide 103
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SERVERLESS TO THE RESCUE
Slide 104
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
FUNCTIONS AS A SERVICE
Slide 105
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
FUNCTIONS AS A SERVICE ENABLE A MICROSERVICES ARCHITECTURE
Slide 106
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
LOWERING THE OVERHEAD OF DEPLOYING / MAINTAINING / MANAGING / SECURING OUR CODE
Slide 107
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SHIFT THE BURDEN SOFTWARE AND PATCHES OPERATING SYSTEM NETWORK PHYSICAL / VIRTUAL SCALING
Slide 108
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 109
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 110
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
BY BREAKING THE MONOLITH APART, WE CAN ENJOY BOUGHT OR BUILT SPECIALIST SERVICES
Slide 111
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
ONE JOB
Slide 112
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
YOU HAD ONE JOB
Slide 113
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
EVENTS, WEBHOOKS, MICROSERVICES, AND APIS PROVIDE GLUE
Slide 114
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SERVICES
Slide 115
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
BOUGHT SERVICES
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
BUT WHAT OF THE RISK?
Slide 118
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 119
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
the
DREAM
CRUSHER
Slide 120
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 121
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 122
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 123
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 124
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 125
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
VENDORS PROVIDING A SINGLE SERVICE DEPEND ON ITS SUCCESS MORE THAN YOU DO
Slide 126
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
TECHNICAL AND SERVICE LEVEL CONTRACTS
Slide 127
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
BOUGHT BUILT SERVICES
Slide 128
netlify
JAMstack. Silly name, serious business
CMS
Frontend United, Utrecht, 2019
DAMS
@philhawksworth
COMMERCE
IDENTITY
Slide 129
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
SMALLER SURFACES ARE EASIER TO REASON ABOUT, AND CREATE GREATER AGILITY
Slide 130
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WEBHOOKS AND SERVERLESS AND AUTOMATION (OH MY!)
Slide 131
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
FINDTHAT.AT/COMMENTS https://jamstack-comments.netlify.com
JAMSTACK-COMMENTS.NETLIFY.COM
ZERO JAVASCRIPT DEPENDENCIES COMMENTS AS PAGE CONTENT NOTIFICATIONS AND MODERATION VIA SLACK
Slide 132
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 133
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
Slide 134
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
WHAT IS THE JAMSTACK? THE QUESTION WE STARTED WITH
Slide 135
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
k RENDERED IN ADVANCE c a t s jam e r a s e it s NOT DEPENDENT ON AN ORIGIN
PROGRESSIVELY ENHANCED IN THE BROWSER WITH JAVASCRIPT
Slide 136
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
DO WE NEED IT? THE QUESTION WE STARTED WITH
Slide 137
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
REDUCED INFRASTRUCTURE COSTS k c a t s jam s g n bri IMPROVED SECURITY, PERFORMANCE, SCALABILITY
PROJECT LIFECYCLE CONFIDENCE
Slide 138
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
STATIC SITE GENERATORS staticgen.com
NETLIFY
STATIC SET YOUR WATCH - FRICTION FREE DEPLOYMENTS
www.netlify.com
https://www.netlify.com/blog/2018/08/02/exploring-the-potential-of-friction-free-deployments/
CITRIX PRESENTATION FROM JAMSTACKCONF NYC youtube.com/watch?v=kvS5h5domf0
Slide 139
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
PHIL’S OWN JAMSTACK SITE hawksworx.com
HEADLESS / DECOUPLED CMS
STATIC ABOUT THE JAMSTACK / COMMUNITY
headlesscms.org jamstack.org
THE NEW DYNAMIC
www.thenewdynamic.org/
Slide 140
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
FINDTHAT.AT/CONF https://jamstackconf.com
@philhawksworth
Slide 141
netlify
JAMstack. Silly name, serious business
Frontend United, Utrecht, 2019
@philhawksworth
N O D N O L Y L U J 0 1 9
FINDTHAT.AT/CONF https://jamstackconf.com