Join the thousands of developers already learning on TutorialEdge, for just $4.99 a month
Gain Access 🚀 View Courses 💻New videos and content is added every week, covering just about everything you need to know in order to get up and running writing your own production-ready services in Go.
Keep track of your progress through the courses and build real-world applications.
TutorialEdge is committed to helping the environment. We are a carbon negative site, and supporting us actively removes carbon from the atmosphere. How cool is that?!
Education should be affordable to everyone. We keep our prices low so that everyone no matter their means can afford access to education.
Learn Go and Help The Environment
Tutorials
Subscribers
Registered Users
Some of the feedback from my students over the years:
Would you like to be featured here? Tweet @TutorialEdge with your testimonial and I will add you to the list!
🕘 1 Minutes
In this article, we are going to look at some of the ways we could have improved the design of our REST API.
🕘 2 Minutes
In this video, we are going to be wrapping up the course!
🕘 2 Minutes
In this video, we are going to look at how we can implement some basic authentication middleware around the endpoints of our application.
🕘 1 Minutes
In this video, we are going to take the containerization one step further and define a docker-compose.yml file so that we can easily spin up all of the containers for our REST API.
🕘 1 Minutes
In this video, we are going to look at how we can effectively containerize our Go applications using Docker.
🕘 1 Minutes
In this video, we are going to look at how you can implement some basic acceptance tests for your API.
🕘 1 Minutes
We need a database running in order for us to store our comments. In this video, we look at how you can run postgres locally with docker
🕘 0 Minutes
One last step we need to do before we can testing our application is migrating our database to create the tables. In this video, we are going to do just that and then test our endpoints manually.
🕘 2 Minutes
In this video, we'll look at how we can define a simple database package that will handle connecting to the database.