Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Dynamic Static Site Strategies from Smashing Conf NY

Dynamic Static Site Strategies from Smashing Conf NY

Are we over-engineering? What is the real effort in developing, hosting and maintaining sites which have many moving parts? The cost of serving static sites has never been lower. And front-end development practices have never been richer. Couldn't we harness this better and make life simpler without dumbing down?

In this talk we'll explore some unexpected capabilities and characteristics of "static" sites. We'll look at ways to use emerging tools and services to create robust, high performance websites which can be more dynamic than some of their heavier and more costly brothers and sisters.

Phil Hawksworth

June 15, 2016
Tweet

More Decks by Phil Hawksworth

Other Decks in Technology

Transcript

  1. AITCH TEE TEE PEE DOUBLE MEH – Alex Sexton 7

    7 http://domain.com/path?query=lovely#fragment @philhawksworth
  2. @philhawksworth I CARE ABOUT NOT HAVING TO MAINTAIN CRANKY AOLSERVER,

    POSTGRES AND ORACLE INSTALLS AARON SWARTZ, 2002
  3. @philhawksworth Empire State Building
 New York Jim Mao Building
 Shanghai

    Sears Tower
 Chicago Petronas Towers Huala Lumpur Tapei 101 Taipei The size and lag of your parallax page
  4. @philhawksworth CHEAPER, SIMPLER HOSTING FEWER POINTS OF FAILURE FEWER VULNERABILITIES

    EASIER COMPLIANCE GREATER PORTABILITY SANDBOXED ENVIRONMENTS
  5. DEV ENVIRONMENTS QA ENVIRONMENT STAGING ENVIRONMENT @philhawksworth VIEWS SERVER LOGIC

    DATA CACHE VIEWS SERVER LOGIC USER ADMIN PRODUCTION ENVIRONMENT
  6. @philhawksworth A HOSTED CMS INTERFACE EXPOSES CONTENT VIA AN API

    SUPPORTS TRANSLATIONS USER ROLES AND MANAGEMENT ENVIRONMENTS & VERSIONS
  7. @philhawksworth USER STATIC PROD ENV ADMIN DEPLOY AAS SSG DEV

    ENVIRONMENTS BUILD CONTENT AAS REPO CONTENTFUL
  8. @philhawksworth USER STATIC ADMIN BUILD AND HOSTING AAS SSG DEV

    ENVIRONMENTS BUILD CONTENT AAS REPO NETLIFY CONTENTFUL
  9. @philhawksworth USER STATIC ADMIN BUILD AND HOSTING AAS SSG DEV

    ENVIRONMENTS BUILD CONTENT AAS REPO NETLIFY CONTENTFUL
  10. @philhawksworth REACT TO CODE CHANGES REACT TO CONTENT CHANGES GENERATE

    STYLEGUIDES & SITES GENERATE LOCALISATIONS POPULATE JS SEARCH COMMENTS AND USER INPUT
  11. @philhawksworth STATIC HOSTED SITES CAN BE AS DYNAMIC AS THE

    TOOLS WE USE TO BUILD AND PUBLISH THEM
  12. @philhawksworth STATIC HOSTED SITES CAN BE AS DYNAMIC AS THE

    TOOLS WE USE TO BUILD AND PUBLISH THEM
  13. @philhawksworth THE JAM STACK JAVASCRIPT / APIS / MARKUP MATHIAS

    BIILMANN, NETLIFY speakerdeck.com/biilmann/the-jam-stack
  14. @philhawksworth STATIC SITE GENERATORS & BUILD AUTOMATION ARE MATURING POWERFUL

    HOSTED TOOLS WHICH SOLVE COMMON SHORTFALLS ARE AVAILABLE
  15. @philhawksworth LINKS http://www.netlify.com https://www.staticgen.com http://jekyllrb.com http://roots.cx https://gohugo.io http://www.contentful.com https://github.com/dommmel/jekyll-contentful https://www.google.com/2014

    http://wercker.com https://speakerdeck.com/biilmann/the-jam-stack https://www.smashingmagazine.com/2015/11/modern-static-website-generators-next-big-thing/