The web stack as of august 2020
18 August, 2020 - 2 min read
Just got a new macbook, so I figured I'd list out my current technology stack that I am using to build out my web applications.
My current philosophy when developing web applications revolves around the JAMSTACK. Below is a quote directly from their website:
"Fast and secure sites and apps delivered by pre-rendering files and serving them directly from a CDN, removing the requirement to manage or run web servers."
It is a design philosophy that revolves around the use of pre-rendered web applications that are hosted as static files. The applications become dynamic by the use of API calls. This is made possible by the growing capabilities of web browsers and services available through APIs.
An example design flow is as follows:
- Build frontend with gatsbyjs.
- Connect to a headless content management system (HCMS) to hold my data; depending on the use case this will be either sanity, airtable or contentful.
- Host code on github and deploy through netlify.
- Configure a domain through Name Cheap and Netlify.