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 155 — April 13, 2017
Featured
See What Your Program Is Really Doing With 'go tool trace'
If you haven’t used it yet, this is a good look at a handy Go tool for monitoring your program’s usage of goroutines, memory, threads, and more.
Will Sewell
How to Ship Production-Grade Go
A look at several things you can do to make your code more robust, debuggable, and ready for production.
Kavya Joshi
Go's Realtime Garbage Collector   video 
In 35 minutes, see how and why Go’s garbage collector works, what the tricolor algorithm is, and how it compares with GC in other languages.
Jim Fisher and Will Sewell
Multiplexing Golang Channels to Maximize Throughput
While rewriting our database backup utility, mongodump, we utilized a “divide-and-multiplex” method to marry a high-throughput concurrent workload with a serial output. Check it out.
MONGODB   sponsored 
Go's New Developer Experience Working Group
To improve the experience for new Go users, a formal Developer eXperience Working Group (DXWG) has been set up.
The Go Project
As of Go 1.9, the 'past two releases' will be actively supported
For example, when 1.9 is out, 1.8 and 1.9 will get active updates. When 1.10 is out, 1.10 and 1.9 will, and so on.
Russ Cox
Jobs
Go Backend Engineer (Berlin, Germany)
Fraugster
Work on Interesting Projects in Go
Save time on your job search. Hired delivers multiple offers to you.
Hired
In Brief
Go 1.8.1 Released: A Minor Bugfix Release   news 
Chris Broadfoot
Hugo 0.20 Released: The Static Site Generator Gains Custom Output Formats   news 
bepsays.​com
net's 'aLongTimeAgo' Changed From 1977 to 1970   news 
Was originally set to the release date of Star Wars.
github.​com
Testing HTTP Handlers in Go   tutorial 
Adelowo Lanre
Optimizing Algorithms in Go for Machine Learning   tutorial 
James Bowman
Introducing NATS to Go Developers   tutorial 
NATS is a messaging system for building distributed systems.
Shiju Varghese
Webhooks Made Easy: Processing a GitHub Webhook from Go   tutorial 
Dean Karn
How to monitor Go apps
Graph and alert on real-time Golang metrics, and correlate with data from 150+ other technologies across your stack.
Datadog   sponsored 
Building High Performance APIs in Go with gRPC and Protocol Buffers   video 
Shiju Varghese
Go for Object-Oriented Developers: Mapping OO Concepts to Go   opinion 
Tom Radcliffe
gops: List and Diagnose Currently Running Go Processes   tools 
Google
Autoscaling for your Heroku dynos   tools 
Automatically scale up and down to handle increased workloads and avoid wasting money on idle resources.
HireFire   sponsored 
CommonRegex: A Collection of Common Regular Expressions for Go   code 
Covers dates, GUIDs, IP addresses, ISBNs, and similar.
github.​com
godet: A Remote Client for Chrome DevTools   code 
Chrome can be monitored and controlled via the Chrome Debugger Protocol.
Raffaele Sena
govalidator: Validators and Sanitizers for Strings, Structs and Collections   code 
Alex Saskevich
GoRuby: An Attempt At Implementing Ruby in Go   code 
Very early days but fun to see the attempt.
GoRuby
HttpRouter: A High Performance HTTP Request Router That Scales Well   code 
Julien Schmidt
Gobot 1.4 Released: The Go Robotics/IoT Framework   code 
Ron Evans
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.