For over a year now, I’ve been been working with React nearly every day. Both at work and for my personal projects. It has taken the frontend development world by storm, and I surely wasn’t going to get left behind. Every UI project I’ve worked on as of late has been in React, along with rewriting my personal website and serving it from S3.
Minutes later, I realized this is exactly what I was looking for. It has a slick GraphQL data layer that makes consuming data from anywhere super easy.
The great part is that all of the files are server rendered, and the page content is available to Google, and other search engine crawlers. Render times are crazy fast, and I love the idea of progressive rendering: if it doesn’t need to be done immediately, defer it.
Once you add GIT for version control, and Netlify for continuous deployment, you have a really slick deployment process that feels enterprise worthy. What’s cool about Netlify is that they serve your static files behind their CDN for free. Their free tier is insanely generous, and I have yet to out grow it. I still decided to go the WordPress route since I already had an instance up for other projects. There are a ton of headless CMS options, but Gatsby has a lot of support around their WordPress source plugin.
Now that my blogging infrastructure is all set up (that was the easy part), now I just need to start writing some blog post.