Golang Ninja Newsletter : The Economist and Go, detect smokers in movies, harmful mmap & more
Jexia
Posted on November 5, 2018
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.
Posted on November 5, 2018
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.