![Page 1: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/1.jpg)
Citizen Tim Electric Citizen | October 2019
JAVASCRIPT IS COMING TO EAT
YOU
![Page 2: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/2.jpg)
January 2004
The Dean Scream
![Page 3: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/3.jpg)
How we build the web
The Industrial Revolution
1994 to 2004
The Renaissance The Technological Revolution
2004 to 2014
2014 to Today
![Page 4: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/4.jpg)
The Industrial Revolution
2004 to 2014
● Rise and domination of the CMS● Drupal, Joomla, and WordPress● SaaS/Commercial CMS● LAMP stack● The Cloud● Ajax/Jquery (Gmail)
![Page 5: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/5.jpg)
The Technological Revolution
2014 to Today
● React/Angular/Vue● Decoupled CMS● Node.js and JS libraries● JAMstack and APIs● Managed services● Serverless
![Page 6: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/6.jpg)
Most of us are still living in 2014.
And it is a great place to be.
![Page 7: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/7.jpg)
2019
![Page 8: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/8.jpg)
● We enjoy a billion dollar global marketplace
● Innovation continues at great speed
● Drupal or WordPress are still an obvious choice for most websites
Winning all the things.
![Page 9: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/9.jpg)
Come, Watson, come! The game is afoot.
![Page 10: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/10.jpg)
REACT & ANGULAR 2004 to present
![Page 11: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/11.jpg)
HEADLESS CMS 2004 to present
![Page 12: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/12.jpg)
PROGRESSIVE WEB APPS2004 to present
![Page 13: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/13.jpg)
FULL STACK DEVELOPER 2004 to present
![Page 14: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/14.jpg)
DRUPAL & WORDPRESS2004 to present
![Page 15: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/15.jpg)
CMS2004 to present
![Page 16: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/16.jpg)
“We would prefer Python, Ruby, and/or Javascript based applications. We would steer clear of Drupal.”
![Page 17: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/17.jpg)
![Page 18: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/18.jpg)
Important Realization #1:We are rapidly changing how and what we build.
![Page 19: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/19.jpg)
Stay the course.Option A
![Page 20: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/20.jpg)
Nobody ever got fired for buying IBM.
Option A
![Page 21: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/21.jpg)
Option A
![Page 22: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/22.jpg)
Option BLearn and adapt.
![Page 23: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/23.jpg)
Monolithic CMS vs
DECOUPLED FRONTEND API INTEGRATIONS
MANAGED SERVICES
SERVERLESS
MICROSERVICES
![Page 24: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/24.jpg)
Monolithic CMS vs
DECOUPLED FRONTEND API INTEGRATIONS
MANAGED SERVICES
SERVERLESS
MICROSERVICES
JavaScript!
![Page 25: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/25.jpg)
Monolithic CMS
![Page 26: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/26.jpg)
The Golden Hammer“I suppose it is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail.”
![Page 27: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/27.jpg)
Once upon a time you dressed so fine.
![Page 28: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/28.jpg)
Static filesMarkdown
Search (Algolia)Custom APIsSaaS APIs
Custom DBsMongo/SQLite
JSONXML/CSV
Modern Web
![Page 29: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/29.jpg)
Important Realization #2:We are no longer building websites.
![Page 30: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/30.jpg)
Static filesMarkdown
Custom APIsSaaS APIs
Custom DBsMongo/SQLite
JSONXML/CSV
Everything else has been solved and commoditized.So what then is our job?
![Page 31: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/31.jpg)
Static filesMarkdown
Custom APIsSaaS APIs
Custom DBsMongo/SQLite
JSONXML/CSV
This is what really matters, right?
![Page 32: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/32.jpg)
![Page 33: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/33.jpg)
Can’t Drupal also provide a good user experience?
Why would I give up all of its out-of-box features?
Why add another layer of complication and expense?
![Page 34: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/34.jpg)
From the dawn of time, web developers hath sought to build better websites, and to build them faster.
![Page 35: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/35.jpg)
What if there is a better way to build the web?
![Page 36: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/36.jpg)
●
● Critical Rendering● Code splitting and pre-renders● Server Side Rendering (SSR)● Node (Chrome V8)● Static Rendering
![Page 37: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/37.jpg)
● ● Data agnostic● Frontend agnostic● Right tool for the right job
![Page 38: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/38.jpg)
●
● Faster● More effective● More delightful
![Page 39: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/39.jpg)
●● One stack = good feelings● Faster (and more fun)● Components/NPM/hot reloading
![Page 40: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/40.jpg)
●
● Development● Support and maintenance● Hosting and infrastructure
![Page 41: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/41.jpg)
![Page 42: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/42.jpg)
Important Realization #3:You probably still need a CMS.
![Page 43: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/43.jpg)
24 Headless CMS That Should Be On Your Radar in 2019
CMSWire.com
● Butter CMS● Contentstack● Contentful● dotCMS● Mura● Cloud CMS● Cockpit CMS● Core dna● Craft CMS● Zesty.io● Directus● StoryblokWe
● GraphQL CMS● Gentics Mesh● Cosmic JS● Kentico Cloud● Prismic.io● Quintype● Sanity.io● Scrivito● Squidex● DNN Evoq Content● Strapi● Superdesk
![Page 44: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/44.jpg)
● Plus a million free tiers● And plenty of open source
![Page 45: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/45.jpg)
![Page 46: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/46.jpg)
![Page 47: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/47.jpg)
/jsonapi
![Page 48: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/48.jpg)
/jsonapi/jsonapi
![Page 49: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/49.jpg)
Important Realization #4:Drupal solved most of the hard problems 10 years ago or more.
● Content architecture and
entities● Nodes and taxonomies● Entity References● Workflow and Permissions● Content scheduling● Media and File Handling● Battle tested goodness
![Page 50: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/50.jpg)
Important Realization #5:Drupal is still the bomb.
● Free and Open source● API-first● No “record” limitations● No “rate” limitations● Arguably better at the
fundamentals of CMS● Right tool for this job
![Page 51: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/51.jpg)
![Page 52: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/52.jpg)
React, Angular, Vue
Data SourcesSSR/CSR hybrid
Static build
Express, Koa, Redux, Babel, Webpack, etc
Node.jsNPM
JavaScript TypeScriptECMAScript/ES
SaaSDrupal/WordPressManaged Services (APIs)XML/JSON/CSVMicroservices
DB DB DB
NODESERVER
SERVERSERVER SERVER
![Page 53: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/53.jpg)
![Page 54: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/54.jpg)
Me
et
Gat
sby!
![Page 55: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/55.jpg)
![Page 56: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/56.jpg)
“I would never buildanything in React without choosing Next or Gatsby.”
Wes Bos, Feb. 2019
![Page 57: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/57.jpg)
![Page 58: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/58.jpg)
● Netlify and Now● Codepen/Sandbox/Glitch● One click demos● Free tiers for miles● Excellent documentation
The World is your Playground:
![Page 59: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/59.jpg)
Important Realization #6:Things that were super hard 5 years ago are now easy (and even fun!)
![Page 60: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/60.jpg)
Important Realization #7:100 duck sized horses vs one horse sized duck.
![Page 61: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/61.jpg)
![Page 62: JAVASCRIPT IS COMING TO EAT YOU - 2019.badcamp.org · HEADLESS CMS 2004 to present. PROGRESSIVE WEB APPS 2004 to present. FULL STACK DEVELOPER 2004 to present. DRUPAL & WORDPRESS](https://reader033.vdocuments.us/reader033/viewer/2022050109/5f469b148026eb1dd625e717/html5/thumbnails/62.jpg)
Citizen Tim Electric Citizen | October 2019
Thank you!