Technical notes about this website
This website is built as static HTML with Jekyll component-modular builds including a Node backend, with React components and Built with Webpack.
Served on Netlify via a continuous deployment (CD) workflow. Pull requests are automatically built into preview apps, while commits to the master branch trigger the production build and deploy onto Netlify’s CDN edge node infrastructure. Since the whole site is just a bunch of static files copied onto multiple CDN nodes around the world, time to first byte (TTFB) is consistently fast at around 1ms to 2ms. React Notifications through my Slack Bots and Netlify Functions for my Mansbooks donboulton.com workspace.
No run time dependency or vulnerable server stack required Pre-built pages served over a CDN for fastest time to first byte Fast and cheap CDN scaling results in ultra-high availability worldwide Server-side processes abstracted into microservice APIs for reduced attack surface areas Modern Continuous Deployment (CD) Git workflows with instant rollbacks Headless CMS for complete separation from your app/site and with full version control Modern authentication methods such as OAuth 2 for ultimate security.
Just Moved from ASP. Everything
Whooo what a relief. Ruby Jekyll and GitHub Pages is the kind, figured this out in a few days with the help of Minimal Mistakes, and lots of documentation on Ruby, Jekyll with GitHub Pages.
Ruby, Jekyll, GitHub pages, and even liquid are super simple; Or “Super Logical, if you think like a human”. I’ve been hitting my head for not using Ruby and the kind much sooner.
Full Webpack integration of all static assets, Working on react components to replace native Jekyll Menu, footer and page contents.
Wait, what happens when I click that button?
Good question. Here's what it will do...
Netlify will clone the git repository of this project into your Github account. It will be asking for permission to add the repo for you. We'll create a new site for you in Netlify, and configure it to use your shiny new repo. Right away you'll be able to deploy changes simply by pushing changes to your repo. That's it really.
Links to Netlify this GitHub repo, Staticman Reviews, MMistakes Framework Designers Michel Rose and Donald Boulton.
Cool and Free
Repo GitHub, Netlify Ubuntu Server, Jekyll React Webpack Node, Docker Build.
Staticman Reviews cause a regeneration of a static site. Good for Remote Work.
Free to use but under a MIT License. Clone it, fork it, customize it, whatever!
Built on HTML5 + CSS3. All layouts are fully responsive with helpers to augment your content.
I use Netlify CMS to maintain json & or yaml files which is the source data for creating this chart.