javascript is coming to eat you
play

JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June - PowerPoint PPT Presentation

JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June 2019 JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June 2019 HOW WHO How do I start? Does this affect me? WHEN WHAT Now? What is it?? WHERE WHY W51H


  1. JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June 2019

  2. JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June 2019

  3. HOW WHO How do I start? Does this affect me? WHEN WHAT Now? What is it?? WHERE WHY W51H What kinds of What’s the point? sites?

  4. Most of us are living in 2014. And it is not a bad place to be.

  5. ● We enjoy a billion dollar global marketplace. ● Innovation continues at great speed. ● Drupal or WordPress are still the obvious choices for MOST websites. ● None of this will suddenly disappear.

  6. REACT & ANGULAR | 2004 to present

  7. HEADLESS CMS | 2004 to present

  8. PROGRESSIVE WEB APP | 2004 to present

  9. SERVERLESS | 2004 to present

  10. CMS | 2004 to present

  11. DRUPAL & WORDPRESS | 2004 to present

  12. “We would prefer Python, Ruby, and/or Javascript based applications. Also something like SOLR that can handle searching large data sets. We would steer clear of Drupal. ”

  13. 2014 REASON ONE Our tools and techniques WORK and they keep getting better.

  14. 2014 REASON TWO This new stuff is COMPLICATED, and super hard to do correctly.

  15. 2014 REASON THREE We LOSE 80% of Drupal or WordPress goodness.

  16. 2014 REASON FOUR This stuff is EXPENSIVE (and clients can barely afford Pantheon.)

  17. These are all perfectly valid, reasonable, and REAL reasons.

  18. And yet.

  19. OPTION A Stay the course. OPTION B Adapt.

  20. HOW WHO How do I start? Everybody. WHEN WHAT Now? What is it all about? WHERE WHY W51H What kinds of What’s the point? sites?

  21. MONOLITHIC CMS vs MANAGED SERVICES MODULAR SYSTEMS MICROSERVICES CONTENT MESH

  22. Static files Markdown Custom APIs SaaS APIs Custom DBs Mongo/SQLite JSON XML/CSV

  23. React, Angular, Vue CaaS Data Sources Drupal/WordPress SSR/CSR hybrid Static build Managed Services (APIs) JavaScript XML/JSON/CSV TypeScript Microservices ECMAScript/ES Express, Koa, Redux, Babel, Webpack, etc DB DB DB Node.js NPM NODE SERVER SERVER SERVER SERVER

  24. HOW WHO How do I start? Lots of people. Young people! WHEN WHAT Do I have to? Managed Services APIs/JavaScript WHERE WHY W51H Everywhere? What’s the point?

  25. WHY?? MONOLITH NODE 1 SPEED ● Code splitting, critical rendering SSR/Static Rendering ● 2 FLEXIBILITY ● Data agostic Right tool for right job ● 3 USER EXPERIENCE ● Faster UX Better UX ● 4 DEVELOPER ● One stack rules all EXPERIENCE NPM/Hot reload/Components ● 5 COST ● Development/Support Infrastructure ●

  26. HOW WHO How do I start? Lots of people. Young people! WHEN WHAT Do I have to? Managed Services APIs/JavaScript WHERE WHY W51H Everywhere? Better, smarter, faster.

  27. WHERE? Vestibulum congue WEBSITES Vestibulum congue WEB APPS Vestibulum congue MOBILE APPS tempus tempus tempus Simple websites Facebook, Airbnb, Instagram/FB Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Lorem ipsum dolor sit amet, Average websites Instagram, Netflix, Bloomberg Don’t forget the consectetur adipiscing elit, consectetur adipiscing elit, consectetur adipiscing elit, Internet of Things! Complex websites Countless others Walmart etc. sed do eiusmod tempor. sed do eiusmod tempor. sed do eiusmod tempor. All websites are applications. Vestibulum congue tempus All applications are websites. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor. Ipsum dolor sit amet elit, sed do eiusmod tempor.

  28. HOW WHO How do I start? Lots of people. Young people! WHEN WHAT Do I have to? Managed Services APIs/JavaScript WHERE WHY W51H Everywhere. Better, smarter, faster.

  29. WHEN?

  30. HOW WHO How do I start? Lots of people. Young people! WHEN WHAT Now. Managed Services APIs/JavaScript WHERE WHY W51H Everywhere. Better, smarter, faster.

  31. Resources and Reading https:/ /tinyurl.com/tcdc2019

  32. GLITCH

  33. Go! https:/ /glitch.com/~hello-gatsby https:/ /codesandbox.io/s/new https:/ /www.sanity.io/create

  34. /jsonapi

  35. Low Cost Low Power HOSTING Inexpensive * DRUPAL Behind HTTP Different? SUPPORT SECURITY Powered down? BACKEND Scheduled MAINTENANCE Low impact

  36. Meet Gatsby!

  37. “ I would never build anything in React without choosing Next or Gatsby.” Wes Bos, Feb. 2019

  38. JAVASCRIPT IS COMING TO EAT YOU Citizen Tim Electric Citizen | June 2019

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend