WHAT, WHY AND HOW TO JAMSTACK PHIL HAWKSWORTH

netlify What, why, and how to JAMstack February 2019 @philhawksworth STACKS FOR DAYZ AN / LAMP / MAMP / XAMP / ROR / WISA / MEA WISA / MEAN / LAMP / MAMP / XAMP / ROR /

netlify What, why, and how to JAMstack February 2019 @philhawksworth k c a t s m ja JAVASCRIPT / API / MARKUP

netlify What, why, and how to JAMstack February 2019 @philhawksworth @ PHIL HAWKSWORTH HEAD OF DEVELOPER RELATIONS, NETLIFY

netlify What, why, and how to JAMstack February 2019 @philhawksworth TEN YEARS

netlify What, why, and how to JAMstack February 2019 @philhawksworth FINDTHAT.AT/THEPAST http://archive.upcoming.org/event/oxford-geek-night-12-2434146 MAP STACK

netlify What, why, and how to JAMstack February 2019 @philhawksworth FINDTHAT.AT/THEPAST http://archive.upcoming.org/event/oxford-geek-night-12-2434146 MAP STACK

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC / PRE-RENDERED / JAMSTACK

WHAT, WHY AND HOW TO JAMSTACK PHIL HAWKSWORTH

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC /ˈstatɪk/ lacking in movement, action, or change, especially in an undesirable or uninteresting way.

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC /ˈstatɪk/ lacking in movement, action, or change, especially in an undesirable or uninteresting way.

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC ARCHITECTURE? or EXPERIENCE?

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC VIRTUE a as

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC DYNAMIC vs

netlify What, why, and how to JAMstack c i m a n y d c i t a st February 2019 CDN @philhawksworth LOAD BALANCER WEB SERVERS DB SERVERS

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC s n ea m CAPABLE OF BEING SERVED DIRECTLY FROM A CDN

netlify What, why, and how to JAMstack February 2019 @philhawksworth STATIC s n ea m NO WORK TO BE DONE AT REQUEST TIME

netlify What, why, and how to JAMstack February 2019 @philhawksworth k c a t s jam DON’T GET HUNG UP ON THE JAM

netlify What, why, and how to JAMstack February 2019 @philhawksworth k c a t s jam DON’T GET STUCK ON THE JAM

netlify What, why, and how to JAMstack February 2019 @philhawksworth JAMSTACK s n ea m CAPABLE OF BEING SERVED DIRECTLY FROM A CDN CAPABLE OF BEING ENHANCED WITH JAVASCRIPT AND APIS

netlify What, why, and how to JAMstack February 2019 @philhawksworth ! h h h h h s I SOMETIMES BUILT LAMP STACK SITES ON A MAC, AND I DIDN’T ALWAYS USE MYSQL MAP STACK

netlify What, why, and how to JAMstack February 2019 @philhawksworth FINDTHAT.AT/NNNN https://www.hawksworx.com/blog/the-next-generation-stack-is-nodejs-ready-to-go-mainstream/ MAP STACK

netlify What, why, and how to JAMstack February 2019 @philhawksworth FINDTHAT.AT/NNNN https://www.hawksworx.com/blog/the-next-generation-stack-is-nodejs-ready-to-go-mainstream/ MAP STACK

netlify What, why, and how to JAMstack February 2019 @philhawksworth WELL ACTUALLY… THIS JAMSTACK STUFF IS NOTHING NEW THAT VOICE ON THE INTERNET

netlify What, why, and how to JAMstack February 2019 BAKE, DON’T FRY – Aaron Swartz @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth I CARE ABOUT NOT HAVING TO MAINTAIN CRANKY AOLSERVER, POSTGRES AND ORACLE INSTALLS AARON SWARTZ , 2002

netlify What, why, and how to JAMstack February 2019 @philhawksworth k c a t s m ja s r e l b a en

WHAT, WHY AND HOW TO JAMSTACK PHIL HAWKSWORTH

netlify What, why, and how to JAMstack February 2019 @philhawksworth BROWSERS EVERGREEN / RICH APIS / OFFLINE / PERFORMANCE / STANDARDISATION

netlify What, why, and how to JAMstack February 2019 @philhawksworth ECOSYSTEM GENERATORS / CONTENT / ASSETS / AUTHENTICATION / E-COMMERCE / SEARCH

netlify What, why, and how to JAMstack February 2019 @philhawksworth INFRASTRUCTURE TOOLING / CDN / CI/CD / AUTOMATION / TRIGGERS / EVENTS

netlify What, why, and how to JAMstack c i m a n y d c i t a st February 2019 CDN @philhawksworth LOAD BALANCER WEB SERVERS DB SERVERS

netlify What, why, and how to JAMstack February 2019 @philhawksworth LAUNCH DAY

netlify What, why, and how to JAMstack GET TO THE CHOPPER CDN February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/SSGS https://www.staticgen.com/ @philhawksworth

netlify What, why, and how to JAMstack February 2019 HOSTING LOCAL STATIC SERVER BUILD CONTENT TEMPLATES DATA @philhawksworth CDN

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/DROP https://app.netlify.com/drop @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth AUTOMATION REPEATABILITY / PREDICTABILITY / ACCOUNTABILITY / AGILITY

netlify What, why, and how to JAMstack February 2019 @philhawksworth REPLICATION REPEATABILITY / PREDICTABILITY / COMNFIDENCE / VERSION CONTROL

netlify What, why, and how to JAMstack February 2019 HOSTING LOCAL STATIC SERVER BUILD CONTENT TEMPLATES DATA @philhawksworth CDN

netlify What, why, and how to JAMstack February 2019 @philhawksworth GIT-BASED DEPLOYMENTS

netlify What, why, and how to JAMstack February 2019 @philhawksworth NETLIFY LOCAL CDN STATIC SERVER BUILD GIT BUILD

netlify What, why, and how to JAMstack February 2019 @philhawksworth DATA SOURCES

netlify What, why, and how to JAMstack February 2019 @philhawksworth CONTENT APIS NETLIFY LOCAL CDN STATIC SERVER BUILD GIT BUILD

netlify What, why, and how to JAMstack February 2019 @philhawksworth PROVE IT, PHIL

netlify What, why, and how to JAMstack February 2019 @philhawksworth e y b d e l b na AUTOMATION AND REPLICATION

netlify What, why, and how to JAMstack February 2019 @philhawksworth PROVE IT, PHIL

netlify What, why, and how to JAMstack February 2019 @philhawksworth e y b d e l b na HAVING A KNOWABLE STATE

netlify What, why, and how to JAMstack February 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

netlify What, why, and how to JAMstack February 2019 @philhawksworth FINDTHAT.AT/AB https://www.youtube.com/watch?v=5VgpJJUOng4 JAMSTACK-COMMENTS.NETLIFY.COM ZERO JAVASCRIPT DEPENDENCIES VARIANTS ALL DEPLOYED AS PRODUCTION ZERO PERFORMANCE OVERHEADS

netlify What, why, and how to JAMstack February 2019 @philhawksworth VERY LOW FRICTION

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/TIME https://setyourwatchby.netlify.com @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/TIME https://setyourwatchby.netlify.com @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/TIME https://setyourwatchby.netlify.com @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/TIME https://setyourwatchby.netlify.com @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/TIME https://setyourwatchby.netlify.com @philhawksworth

netlify What, why, and how to JAMstack WEBSTASK.IO February 2019 @philhawksworth

netlify What, why, and how to JAMstack WEBSTASK.IO February 2019 @philhawksworth

WHAT, WHY AND HOW TO JAMSTACK PHIL HAWKSWORTH

netlify What, why, and how to JAMstack c i m a n y d c i t a st February 2019 CDN @philhawksworth LOAD BALANCER WEB SERVERS DB SERVERS

netlify What, why, and how to JAMstack February 2019 @philhawksworth n a c k c a t s m a j REDUCE DEPLOYMENT FRICTION

netlify What, why, and how to JAMstack February 2019 @philhawksworth n a c k c a t s m a j RAISE DEPLOYMENT CONFIDENCE

netlify What, why, and how to JAMstack February 2019 @philhawksworth n a c k c a t s m a j SIMPLIFY PERFORMANCE SECURITY AND SCALE

netlify What, why, and how to JAMstack February 2019 @philhawksworth n a c k c a t s m a j LET YOU DO MORE WITH LESS

O H W D N A WHAT, WHY AND HOW TO JAMSTACK PHIL HAWKSWORTH

netlify What, why, and how to JAMstack February 2019 @philhawksworth REACTJS.ORG REACTJS.ORG STATIC

netlify What, why, and how to JAMstack February 2019 VUEJS.ORG REACTJS.ORG @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth YARNPKG.COM REACTJS.ORG STATIC

netlify What, why, and how to JAMstack February 2019 SMASHINGMAGAZINE.COM SMASHINGMAGAZINE.COM @philhawksworth

netlify What, why, and how to JAMstack February 2019 APP.NETLIFY.COM SMASHINGMAGAZINE.COM @philhawksworth

netlify What, why, and how to JAMstack February 2019 NETLIFY.COM IS A JAMSTACK SITE HOSTED ON NETLIFY USING NETLIFY TO NETLIFY NETLIFY @philhawksworth

netlify What, why, and how to JAMstack February 2019 FINDTHAT.AT/CONF https://jamstackconf.com @philhawksworth

netlify What, why, and how to JAMstack February 2019 @philhawksworth N O D N O L Y L U J 0 1 9 FINDTHAT.AT/CONF https://jamstackconf.com

netlify What, why, and how to JAMstack February 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/ ONE-CLICK TEMPLATES templates.netlify.com

netlify What, why, and how to JAMstack February 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/

THANKS FINDTHAT.AT/OGNJAM @PHILHAWKSWORTH