Delivered once every Week. No Spam Ever.

Issue - 34


Worthy Read

Brad Fitzpatrick joined the show to talk about becoming the face of open source Go, getting the community involved in bug triage, the potential future of Go, and other interesting Go projects and news.

9 DBs to choose from, 5 min setup, auto-scaling, Cloud hosted. Free for 30 Days.

In the last couple of weeks I’ve given talks at DockerCon and Craft Conference where I’ve shown how a container works by building one from scratch. When I run my home-grown container it has always slightly bothered me that there are more Linux processes created than I can account for. Someone in the audience spotted it too, and asked why there are more processes than we can see in ps.

A common workaround for building Golang application in Docker is to have 2 Dockerfiles - one to perform a build and another to ship the results of the first build without tooling in the first image. It called Builder Pattern. Starting from Docker v17.0.5 it will be possible to do it via single Dockerfile using multi-stage builds.

I thought I’d write this article after a friend mentioned that he hadn’t dealt with runes before in Go. After doing a quick search on string manipulation in Go, I noticed that a few tutorials and answers in forums were operating on strings as []byte. It’s at this point realized that Go strings and their relationship to runes and bytes aren’t very intuitive so I thought I’d make an effort to see if I could explain it as compactly as possible

Users finding bugs? Searching logs for errors? Find + fix broken code fast!

Deploying a Golang web application as a Docker container alongside Couchbase.

I decided to learn a bit more about Go internals and since it was long time that somebody wrote about Go scheduler, I though it would be an interesting post. So, let’s get to it!.

Queue, Stack trivial implementation videos.


The Sparta framework for AWS Lambda provides a full-featured environment for writing Go-based, Serverless-powered applications.

A map is a builtin type in Go which associates a value to a key. The value can be retrieved using the corresponding key.

This report shows how Go programmers can build small, efficient containers for their Go code. It explains what's inside a container image and walks you through how to build and run containers for your Go projects.


Projects

carre - 26 Stars, 0 Fork
Golang tool for "simplifying" images

insta - 23 Stars, 1 Fork
Instagram Power Tool.

ok-go - 7 Stars, 0 Fork
Google Assistant SDK in Go.

news-reader - 5 Stars, 1 Fork
A CLI tool to get the latest news headlines from various news agencies.

gifinator - 5 Stars, 0 Fork
A sample application demonstrating Kubernetes, gRPC, Go and cute Gophers demoed at Google GCP Next 2017.

cryptanalysis - 4 Stars, 0 Fork
Go package to perform common cryptanalysis functions.

gowebapp - 3 Stars, 0 Fork
Simplistic Go Web App.

golinter - 2 Stars, 0 Fork
a lint server written in go.

hugo-deployer - 2 Stars, 0 Fork
A hugo deployment program.