And this sparked the rest of it...
React Front End
+
NodeJS Back End
+
CMS by NetlifyCMS
+
JAM Stack by Gatsby
+
Continuous Deployment by Netlify
“Netlify wants to revolutionize the way developers build websites, abstracting away the web server and breaking web sites into microservices, making the process more like building a mobile application than a traditional website.”
How does Netlify do it?
What is the JAMstack?
JAMstack: noun \‘jam-stak’\
Modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.
Netlify provides
for our
from one repo.
So how do we serve a static site to Netlify?
We use GatsbyJS to build a static site
which Netlify serves via their CDN.
// Install Homebrew
> /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
// Install Yarn & Node
> brew install yarn
> brew install node
// Clone our Repo
> git clone https://github.com/trebde/hometap.com-gatsby-appfairy.git
// Install Dependencies
> yarn
// Run hometap.com
> npm run build-lambda
> npm run all
“This is where the web is going, Netlify is just bringing it to us all a lot faster. With all the innovation in the space, this is an exciting time to be a developer.”
-Chris Coyier, CSS expert and co-founder of Codepen