Stay up-to-date and ahead of your peers with Maarten Bezemer's newsletter for senior Golang engineers.
Maarten uses Go to build the back-end of developer platform Jexia. Are you a fresh new Gopher? Master the world of Go with his newsletter for starters.
Subscribe for this newsletter. Ad and advertorial free, because one should not profit from other people's content. |
Fundamentals
Web service architecture for Golang developers
Web service architecture is the first phase before building every project, it’s like you prepare to build a house and start by creating the architecture plan.
Best-practices
There are many occasions when you want to cancel the execution of a MySQL query. With the advent of Go 1.8, the database/sql package made it possible.
This is my first post on EACIIT Engineering medium. I’m going to share one of my experiences while working using SOAP-WSDL technology with Go.
The performance tsar @dvyukov just landed a set of performance improvements to net.Conn SetDeadline for #golang 1.12. github.com/golang/go/issu…03:03 AM - 03 Nov 2018
Do you use syscall.Mmap in Go? There are high chances the answer is yes, even if you are unaware of it.
Forwarding reader to multiple consumers
You have a reader as input and multiple readers (not writers) passed to different storage APIs. To avoid timeouts, you don’t want to write to them sequentially.
A big LITTLE problem: a tale of big.LITTLE Gone Wrong
On the night of October 24, a question appeared on the #darkarts channel in the Gophers Slack (a group chat of ~33k Go programmers).
Detect smokers in movies with machine learning and Go
As someone who spent a lot of time working with media companies implementing machine learning, I get asked a lot about the ability to detect smoking in videos.
Subscribe for this newsletter. Ad and advertorial free, because one should not profit from other people's content. |
Tutorials
We're building a feature rich enterprise-grade app platform, on top of Kubernetes, that consists of 30+ components that are all developed in Golang.
Google Dialogflow’s Golang Tutorial
Tutorial on how to build a chatbot using Dialogflow as a backend and Golang as programming language.
Test an app in Go as black box using Rspec (originally in Russian)
Well-written tests significantly reduce the risk of "breaking" the application when adding a new feature or fixing an error. In complex systems consisting of several interrelated...
The main purpose of this article is to build event-driven microservices through *EventSourcing* and *CQRS*.
Tools
Atom understands your code better than ever before Atom 1.32 provides improved syntax highlighting and code folding by parsing your code while you type it.
#golang top tip: use packages like a knife to separate code that consumes functionality from code that provide functionality. Use unit tests along the cut line to lock in the behaviour of your packages.10:42 AM - 24 Oct 2018
Introducing gqlgen: a GraphQL server generator for Go gqlgen is the best way to build a GraphQL server in Go and possibly even any language. This article looks at why and how we developed it.
Go library beta out now: what’s next for IOTA client libraries
The IOTA Foundation, developer of a popular distributed ledger protocol, invests in the future of its users.
Perspectives
Writing network drivers in Go (pdf)
A Go implementation, called ixy.go, ties to reimplement the driver as closely as possible in idiomatic Go and does so within ¥1000 lines of code.
What are some red flags for you in Go code reviews?
Reddit members share their red flags in the comment threads.
Presentations
Digital Publishing for Scale: The Economist and Go — www.infoq.com Kathryn Jonas talks about The Economist’s struggles and victories in transitioning to Go and how Go has uniquely fit their digital publishing goals.
Top comments (0)