Golang Weekly
Archives| Latest| RSS
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.
« Prev
Next »
Go Newsletter
Issue 162 — June 1, 2017
Featured
Understanding Tensorflow Using Go
An error-driven approach to learning the Tensorflow architecture and what is possible with the Go binding. (Tensorflow is a popular machine learning library.)
Paolo Galeone
17 Talks from GopherCon Singapore 2017   video 
It took place last week and there were many interesting talks like escape analysis and memory profiling, building CLI apps with Go, and a talk on Dgraph.
YouTube
Real-time Go app performance monitoring
Analyze Go app performance alongside metrics from your infrastructure. Troubleshoot slow requests with end-to-end tracing. Set alerts to automatically detect issues. See it in action with a 14-day trial.
Datadog   sponsored 
'We Made A Multiplayer Browser Game in Go for Fun'
The challenges of creating a back-end for a multiplayer browser game using Go, including websockets and network data strategies.
U2i Blogs
Building and Using Coverage-Instrumented Programs
Create coverage-instrumented binaries, run them and aggregate the coverage data from running both the program and the unit tests.
Damien Lespiau
Gollvm: Prototype LLVM IR Generation 'Middle End' for a LLVM-Based Go Compiler
This approach may provide a way to target WebAssembly from Go in future. Related Hacker News discussion. (BTW, what a great project name!)
The Go Team
Building a Text to Speech Server with GRPC and Kubernetes   video 
A fun look at how a Go expert puts a project together. 47 minutes.
Francesc Campoy
Jobs
Golang Backend Engineer (Berlin, Germany) (f/m)
We’re looking for senior Golang developers interested in building scalable backend services for real-time anti-fraud detection.
Fraugster Ltd
Life's Short. Build Cool Stuff!
Get your new job in 2 weeks, not 2 months. Get Hired.
Hired
In Brief
dotGo: The European Go Conference (Paris, November 6)   news 
4 speakers announced so far: Francesc Campoy, Jaana B. Dogan, Brian Ketelsen, & Sameer Ajmani.
dotgo.​eu
A Look at Go Methods   tutorial 
Covers the basics along with value vs pointer receivers and arguments.
Naveen Ramanathan
A Simple Go 'retry' Function   tutorial 
Upgear
Make Ctrl+C Cancel context.Context   tutorial 
Cleanly terminate a web server by handling SIGINT with context events.
Mat Ryer
Structs in Go: A Basic Tutorial   tutorial 
Naveen Ramanathan
Evergreen Continuous Integration: Why We Reinvented the Wheel   story 
How Go proved itself so useful in building Evergreen that we went on to rewrite our Cloud agents and the MongoDB tools using it.
MONGODB   sponsored 
Abstracting the Logger Interface in Go   story 
Anton Kaliaev
Go Pros and Cons for DevOps: Goroutines, Panics, and Errors   opinion 
Blue Matador
High Performance and Scaling Techniques in Go using Go Assembly   video 
Frank Wessels
Efficient Generic Multidimensional Slices in Go   video 
Xuanyi Chew
$20 Free Credit on a new account.
Linux cloud hosting starting at 1GB of RAM for $5/mo. Use promo code GO20 for $20 credit.
linode   sponsored 
A Spinning Cube Demo Using Go and the Vulkan 3D Graphics API   code 
Vulkan
gonvim: Neovim UI Written in Go   code 
Using libui.
github.​com
githubql: A Client Library for Accessing the GitHub GraphQL API   code 
Dmitri Shuralyov
A Go Parser for 'ssh_config' Files   code 
Kevin Burke
Istio: A Platform for Controlling and Connecting a Mesh of Microservices   code 
github.​com
Pixel 0.6: A 2D Game Library   code 
This new release adds text drawing and more.
Michal Štrba
go-httpdoc: Generate API Documentation From httptest Test Cases   code 
Mercari
A Go-Powered Slack Interactive Message Bot   code 
Taichi Nakashima
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.