View profile

Practical Go failure messages, Go for distributed systems, Go security checklist & more

Revue
 
Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Experienced in Go? Plea
 

The Go Gazelle

June 20 · Issue #59 · View online
Weekly curations of blogs and tools for Golang starters. NB: The Go Gazelle has been merged into the Go Gazette (www.go-gazette.com)

Hi, I’m your curator Maarten, currently using Go to build dev platform Jexia. Experienced in Go? Please check out ’The Go Gazette’. 

Fundamentals
Variables
Names and scope
Defer, panic and recover in Go
Best-practices
Writing clean Go
Effective Ginkgo/Gomega
Josh Barratt
I got a @sensibo to control my mini-split and it didn’t quite work the way I hoped ... but it has an API so now it does! The power of serverless compelled it. https://t.co/wOJ6KwErP7
4:05 PM - 7 Jun 2019
Simple techniques to optimise Go programs
Ways to remove whitespaces from strings in Go
Tutorials
Testing in Go: write practical failure messages
Automatically report errors from Go gRPC services
Go News
An easy way to ensure all child processes are killed when main program exits https://t.co/xO0jof9vmm #reddit
4:26 PM - 19 Jun 2019
Week based learning schedule for distributed systems
A Slack bot on AWS using Go - Part 2: price-based alerts
Go tools
Kubernetes 1.15: support for Go modules
grpc-tools: A suite of gRPC debugging tools
Florin Pățan
There's a new release of @GoLandIDE which makes it even easier to look at types in the debugger view if they have a "String" method. And you can use the ".aappend" postfix completion to append to an existing value. Be more productive when working with #golang from this release. https://t.co/aXYDZ17BWo
3:36 PM - 20 Jun 2019
Dead simple Go database migration library
Wire 0.3.0: compile-time dependency injection
Perspectives
Go creeping in
Good code reviews, better code reviews
Kamil Ogórek
First stable release of Sentry Go SDK, v0.1 has been released!

- stacktraces for message events
- errors filtering
- integration with 6 different http libraries
- async/sync transports
- serverless support

https://t.co/8gUszM4PkR
https://t.co/gr7F9GQ3md

@getsentry #golang
3:56 PM - 19 Jun 2019
How fast can a single instance of Redis be?
Five tech companies discuss Go's advantages
Presentations
Slide deck: Docker images with Golang
Elena Grahovac
Wow, @GopherConRu have published translated (Russian -> English) versions of talks 💖 So, for those who wanted to watch "Security Checklist for a Go Developer" in English, here it is: https://t.co/6rDZgiIYTw
#golang #GopherConRU https://t.co/SAbAzx41Pi
10:18 PM - 19 Jun 2019
Florin Patan (Goland): Go modules in everyday life
Introduction to Go for C# / .NET developers Go, in Azure
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue