Published: November 25, 2018
When I first heard of GatsbyJS I was like, erm... is it another new front-end framework that I had to learn like React or Vue.
So what caught my eye is that Gatsby is a static site generator built using React and takes advantage of GraphQL to display data.
I will be writing a series on Gatsby and hopefully ending off in contributing to projects using Gatsby like revamped Engineers.sg site.
In the future, I might be considering in converting my WIX website to one due to the affordability of hosting static sites like Netlify.
They are vastly different from the CMS like Wordpress, Drupal or Squarespace.
Many developers will choose this because of the advantage it gives to use static site generators compared to a conventional CMS.
Here are a few advantages of using static site generators:
Compared to WordPress that has a lot of underlying logic and processes before it could even display content.
it does not requires much patching and maintenance compared to when you're using CMS like Wordpress or Drupal which has abysmal security records.
Which has a learning curve that does not allow developer specific functions like for example adding code blocks for tutorials you create in a blog post
There are tons of tutorials for creating blogs and hosting it through Netlify which is an affordable way for a developer to create a blog and show off their work to the world.
Besides that, I'm currently going through the tutorial on the GatsbyJS website. I found that the GatsbyJS website offers great documentation that makes it easy to get started with it.
With tons of plugin and themes that make it get started similar to the experience using the create-react-app repo when I'm going through Udacity React Nanodegree.