Golang / Go Crash Course 08 | Using Redis as A Cache for our REST API
In this article we are going to setup a caching layer in our Golang application by using Redis. REDIS is REmote DIctionary Server which is why we called Redis. Redis…
Favourite tutorials for developers
Go, also known as Golang, is an open-source, compiled, and statically typed programming language designed by Google. It is built to be simple, high-performing, readable, and efficient.
In this article we are going to setup a caching layer in our Golang application by using Redis. REDIS is REmote DIctionary Server which is why we called Redis. Redis…
In this article we are going to build a docker container for our Golang application and before doing that we are going to quickly setup Go Modules that will allow…
In this article, we are going to test our REST API by using the HTTP test library and we are going to use SQLite 3 as the database.
In this article we are going to use goroutines and channels to build an API mashup pulling data from two different APIs… This is going to be the result after…
In this article, we are going to unit test our application by mocking some components in order to isolate the modules that we want to test. In the previous article…
In this article, we are going to apply the principles of the clean architecture by (Uncle) Bob Martin in our Golang API: Independent of frameworks, Testable, Independent of UI, Independent…
In this article, i am going to connect our Golang API with a Firestore database replacing the array that we are currently using to store the data. Firestore is a…
In this article, it will show you how to create a simple REST API using Golang and Mux. Mux is a router that will allow us to handle the HTTP…
This contains the tutorials of Golang / Go Crash Course series Install Golang You can find some downloads of Go for Microsoft Windows, Apple macOS and Linux by accessing the…
What is Go? Go (also known as Golang) is an open source programming language developed by Google. It is a statically-typed compiled language. Go supports concurrent programming, i.e. it allows…