Made a library? Written a blog post? Found a useful tutorial? Share it with the Go community here or just enjoy what everyone else has found!
Brian Scott joined the show and talked with us about Golang Flow, contributing to open source, functions as a service, building for the web with Buffalo, and other interesting projects and news.
Gitkube is a tool for building and deploying docker images on Kubernetes using git push.
After a simple initial setup, users can simply keep git push-ing their repos to build and deploy to Kubernetes automatically.
Short answer: why not? Go is relatively easy to learn, not too verbose and there is a huge ecosystem of libraries which can be reused to avoid writing all the code from scratch.
if you have ever tried Go, you probably know that writing services with Go is an easy thing. Yes, we really need only few lines to be able to run http service. But what do we need to add if we want to prepare our service for production? Let’s discuss it by an example of a service which is ready to be run in Kubernetes.
You probably want to use Docker with Go, because:
1. You have to work with different versions of Go on the same machine. 2. You need exact, reproducible, shareable and deterministic environments for development as well as production. 3. You need a quick and easy way of building and deploying a final compiled binary. 4. You might want to get started quickly (anyone with Docker installed can start coding right away without setting up any other dependencies or GOPATH variables).
Well, you’ve come to the right place. READ MORE