New site, new tech and new content

January 01, 2019

It's been over 10 years since I updated my site, so I thought why not make 2019 the year to do it.

I wanted to take the opportunity to not only use some new technologies but also create some fresh content that might be useful to someone.

As part of this effort, I want to document from start to finish, what I did along the way. I will split this up into a 3 part series that covers everything from building the site to deploying it to production. Here's the sections:

  • Part 1 - Creating a static site using GatsbyJS
  • Part 2 - Containerizing the application and building a pipeline
  • Part 3 - Deploying a GatsbyJS site onto Kubernetes using Google Kubernetes Engine (GKE)

Some of the tools I'll be using are:

  • GatsbyJS (and ReactJS)
  • Kubernetes (K8s)
  • Docker
  • Google Kubernetes Engine (GKE) via Google Cloud Provider
  • Gitlab

These obviously are not the quickest way to get a site up, but it's definately the most fun :)

Take a look at the series and let me know your thoughts.