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 171 — August 3, 2017
Featured
Vice: Go Channels Across Many Machines
Allows developers to use standard Go channel semantics on top of various queuing backends like NSQ, Redis, and SQS.
Mat Ryer
A Million WebSockets and Go
How Russia’s largest email provider developed a high-load WebSocket server with Go that could scale to their loads.
Sergey Kamardin
The Go Contributors Summit at GopherCon   news 
The day before GopherCon, a group of Go team members and contributors gathered in Denver to discuss and plan for the future of the Go project.
The Go Blog
ActiveGo - The world’s only commercially supported Go distribution
Satisfy your company’s requirements for commercial support, security and license compliance with ActiveGo for Linux, MacOS, and Windows. Try the Community Edition for free.
ActiveState   sponsored 
A Go Programmer's Guide to Syscalls
syscalls bridge between your code and the operating system and this talk goes under the hood to look at what they are and how Go makes use of them.
Liz Rice
Building a Worker Pool in Go
Create a worker pool that consumes queue messages and employs a state machine to process each worker lifecycle.
João Almeida
An Introduction to Reed-Solomon Error Correction
Reed-Solomon codes are used in many systems from DVDs to QR codes to provide error correction. This post is about both a new Reed-Solomon Go library and how the system works itself.
Jeff Wendling
Using Functional Options Instead of Method Chaining
Using GORM as an example, it’s possible to rewrite a chained method and keep Go’s error-checking conventions.
Jon Calhoun
Jobs
Senior Software Engineer - Infrastructure Backend
We are looking for a Full Stack Engineer with a strong interest in building, deploying, and operating back-end tools and services that process enormous quantities of data in performant ways.
New Relic
Get Your Next Tech Job Faster. Get Hired on Hired.
Save time on your job search. Hired delivers multiple, high-quality job offers to you. Sign up today.
Hired
In Brief
Are You a Go Meetup Organizer? Let Us Know   news 
If you run a Go meetup, the Go Community Team want to know about it.
Go Community Team
Webinar: 5 Tips on Determining the Most Impactful Metrics in Your App
This webinar, co-hosted by VividCortex & Datadog, explores best ways to monitor important performance metrics.
VividCortex   sponsored 
Visualize Your Local Git Contributions with Go   tutorial 
Recreating a git contributions visualization (similar to Github’s) as a Go command line application.
Flavio Copes
Writing Forward Compatible Go Code   tutorial 
Joe Tsai
The Experience of Porting 4.5k Lines of C to Go   story 
Krzysztof Kowalczyk
Interface Wrapping Method Erasure   opinion 
A case of Go’s best practices and conventions getting in the way of efficient implementation of interfaces.
Jack Lindamood
Advanced Testing with Go   video 
Mitchell Hashimoto
Reduce time spent debugging by 90%
Instantly know what's broken and why. Rollbar is monitoring, alerting, analytics for production errors. Try it.
ROLLBAR   sponsored 
virtualgo: Workspace Based Development for Go   tools 
Stream
Crunchy: Find Common Flaws in Passwords   code 
Like cracklib, but written in Go.
Christian Muehlhaeuser
TiDB: A MySQL-Protocol Compatible Distributed NewSQL Database   code 
PingCAP
rubberneck: Configuration Printer for Go Applications   code 
Pretty(ish) print config settings on app startup.
Karl Matthias
gocmdpev: A Go-Based Postgres Query Visualizer   code 
Heavily inspired by pev.
Simon Engledew
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.