Master Go’ Newsletter: Go 1.11, mutex and channel, building a cryptocurrency app

‘Weekly · Maarten Bezemer · August 31· Join for free or add the newsletter rss

Master the World of Go. Each week Maarten Bezemer serves the finest articles about the theories, trends, tools and topics.

Maarten uses Go to build the back-end of developer platform Jexia. You can check previous newsletter editions here.


Release of Go 1.11

There are many changes and improvements to the toolchain, runtime, and libraries, but two features especially stand out: modules and WebAssembly support. By Andrew Bonventre.

Go 2 draft designs

The development of Go 2 was announced last year and we are excited to share updates with you today. By Russ Cox.

Announcing Project Athens and GopherSource

As part of Microsoft’s commitment to the Go community, we announced contributions to Project Athens and our involvement with GopherSource. By Aaron Schlesinger.


Mutex and Channel

The post is inspired by one of the participants in my talk in a local meetup on last December 2017, about “how to write highly scalable microservices in Go”. By Vincent Mok.

Defer: sweet, but no syntactic sugar

The deferred call’s arguments are evaluated immediately, but the function call is not executed until the surrounding function returns. By Julien Cretel.

Golang operators, loops, if and else for beginners

The last blog went through some of the basic principles of data types, variables and how to use them. By Tia Louden.


Error handling practices in Go

We are very fond of Go. In this post we’d like to share the error handling practices our team of 20+ developers follow while building the Pipeline platform. By Márk Sági-Kazár.

Send a gif with Go using MMS in 14 lines

Twilio posts cloud communications trends, customer stories, and tips for building scaleable voice and SMS applications with Twilio’s APIs. By Christopher Konopka.

Web server creation with Go net/http package

One of the reasons we use the Go programming language is undoubtedly high performance and fast programming capabilities. By Cihan Özhan.

Efficiently checking if a number has two consecutive bits set

Last week someone I’m mentoring asked for help with a programming challenge that involved some bit twiddling. By Zeeshan Qureshi.


Create a Go API in 5 minutes — Part 1

People have strong opinions about Go, both positive and negative. However, like any tool it’s about choosing the right one for the job. By Joseph Livni.

Go WebAssembly: building a calculator tutorial

With Go v1.11 having just been released with an experimental port to WebAssembly, I wrote our own Go program compiling straight to WebAssembly. By Elliot Forbes.

Get your GraphQL server ready using GoLang in 5 minutes

GraphQL has been a buzzword for last few years after Facebook has made it open-source and so I tried GraphQL with Node.js. By Ridham Tarpara.

Build a cryptocurrency alert app with Kotlin and Go (Part 2)

In the first part of this article, we started building our service by creating our Android app. The app, however, requires a backend to work properly. By Neo Ighodaro.


Brad Fitzpatrick: Go 1.11 and beyond

By Brad Fitzpatrick
Weekly · Maarten Bezemer · August 31· Join for free or add the newsletter rss