This blog post is going to walk you through how to implement SEO in your Gatsby app in two different Gatsby applications.
👉 The first Gatsby app is a headless WordPress CMS connected to Gatsby via WPGraphQL. SEO can be implemented via the WPGraphQL YOAST SEO Plugin.
👉 The second SEO implementation is going to show you how to implement SEO data via the Gatsby SEO plugin in a Gatsby app.
Let’s get started 🏇 🙌
This post assumes you already have your Gatsby Frontend connected to your WordPress via WPGraphql.
💡 I found that newsletters are an excellent source for learning more about coding and exploring new exciting topics.
👉 From short informative newsletters explaining a short code snippet to newsletters featuring a bunch of great blog posts, I love opening my inbox and browsing through my tech newsletters 💛
🚀 The following collection of newsletters I would recommend to anyone interested in coding and tech. Here are my top newsletters I would highly recommend following if you want to up your tech and coding game 🎲
This is a step-by-step tutorial on how to connect your Google Analytics (GA) pageview data with your Algolia Index data. This blog post assumes that:
If you are new to Algolia, 👉 check out my blog post on how to implement Algolia on a Gatsby Site 📚
I am going to show you how you can optimize search results being returned from Algolia by adding GA pageview data…
A step-by-step tutorial on how to implement an RSS feed from JSON by converting it to XML and creating a static page in Gatsby 🚀
Implementing a site-wide RSS feed in Gatsby can be done very easily. I can recommend implementing the official Gatsby feed plugin.
In this tutorial, I want to show you how you can implement an RSS feed for a specific URL or page. In my case, the data for the RSS feed was provided to me via a REST API endpoint that returned JSON.
This is a step by step tutorial on how you can get your most searched terms into a Slack channel by using Postman.
Here is what we are going to do:
Let’s get started 🦄
Slack has some pretty slick docs on how to get started on creating an APP…
This is a very short tutorial to show you how can setup shortcuts to your most used terminal commands within seconds.
First, open your terminal and navigate to your home directory /~.
In your home directory you have hidden files. You can unhide these files by typing:
$ ls -al
You should now see a file called `.zshrc` (if you are using zsh)` .
Open it up in vim or any other text editor.
$ vi .zshrc
If you opened up the file in vim, hit `i` for insert. Now you can create any alias you want. …
This is a short and sweet tutorial on how you can clear cache and invalidated AWS CloudFront in 3 simple manual steps.
Invalidating objects removes them from the CloudFront edge cache. You can also invalidate single files with the aws-cli. This post will not got into this option but you can read more about invalidating via aws-cli in the AWS docs.
Please note that you can find more on pricing of submitting invalidation paths in the AWS Docs.
Right, let’s get started.
First you have to log into your AWS console and navigate to CloudFront service. This blog posts assumes…
This is a step-by-step tutorial on how to call external REST APIs in Gatsby at runtime using Axios.
This tutorial assumes you already have a Gatsby App up and running. If you are new to Gatsby, they have a great starter tutorial and documentation.
The Gatsby docs describe how you can add a REST API call in your app at Buildtime. You do this by using the createPages API in the gatsby-node.js file.
For our use case, we wanted to call the REST API endpoint at Runtime instead. …
When I updated my macOS to Catalina I went from using bash to using zsh and ran into a few issues. This is a short Tutorial on how I fixed them.
This tutorial describes how you can use Postman to test file uploads to your AWS S3 bucket with IAM User credentials and write as short status test script. I am going to show you how to upload a file to a S3 bucket and how to test that the IAM user credentials for that bucket are working correctly. This tutorial assumes you have already setup an S3 Bucket and an IAM user with Access Key, Secrete Key and access rights to your S3 bucket.