Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Building Microservices with Go: 8 Auto-generating HTTP clients from Swagger files

29.8K views on YouTube

Weekly live stream which teaches how to build Microservices using the Go programming language.

In this episode you will learn how to auto generate HTTP clients from Swagger documented APIs. Auto-generating client code can be a real time saving for both you and consumers of your APIs. This video will show just how easy it is.

Contents:
Swagger Go Code Generator:
https://github.com/go-swagger/go-swagger

Swagger:
https://swagger.io/

ReDoc:
https://github.com/Redocly/redoc

Middleware for hosting redoc sites from your API:
https://github.com/go-openapi/runtime/tree/master/middleware

Source:
https://github.com/nicholasjackson/building-microservices-youtube/tree/episode_7

Series Content:
Over the weeks we will look at the following topics, teaching you everything you need to know regarding building microservices with the go programming language:
– Introduction to microservices
– RESTFul microservices
– gRPC microservices
– Packaging applications with Docker
– Testing microservice
– Continuous Delivery
– Observability
– Using Kubernetes
– Debugging
– Security
– Asynchronous microservices
– Caching
– Microservice reliability using a Service Mesh