Maria Goveas

Blogging with Gatsby

February 18, 2020

This is my first blog post using Gatsby, a static site generator. I’ve previously blogged at Wordpress and also at Blogger many moons ago. My motivation for creating a blog on this platform is to not just write more but also publish more. I have a habit of jotting down a lot of notes in Evernote, Trello and so on. This will help me to gather my thoughts and polish them as well.

I chose Gatsby because of the following

  1. Advertised as a blazing fast website generator and backs this up by code splitting, only loading critical resources and prefetching content. As a JavaScript programmer, this is very much in line with the solutions I build in my day-to-day work at Intuit
  2. Technology used is modern JS, CSS, rich data integration using GraphQL - these are what I am familar with and the platform should make it easier to plugin in my content. This also provides an opportunity for evaluating new technologies and processes as they are plugged in to the framework, eg Lighthouse
  3. Community and Adoption - Extensions and resources are available to speed up generation of rich content for the site.

I have deployed the site to Amazon S3 and set up a CI/CD pipeline using TravisCI.