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 169 — July 20, 2017
Featured
Toward Go 2.0
From a GopherCon 2017 talk, the process that will be used to decide and implement the changes going into Go 2.0 with a call for input.
Russ Cox
Implementing 'strace' in 60 Lines of Go
A walk-through of a simple strace (a diagnostics tool that can monitor syscalls made by a program) implementation.
Liz Rice
Go's Work-Stealing Scheduler
How the algorithms behind Go’s work scheduler are designed to ensure that goroutines work effectively and efficiently.
Jaana B.​ Dogan
Announcing: How to Earn More as a Software Developer
Technical knowledge alone isn't enough—increase your income by leveling up your "soft skills." Learn new skills faster, command more respect, find work you love, and earn what you're worth. Get the book for $0.99 (48 hours only).
Simple Programmer   sponsored 
GoReporter: Static Analysis, Testing, and Code Review Report Tool
A tool that runs numerous other tools and combines their results into a code quality report.
360 Enterprise Security Group
Consequences of Docker Becoming 'Moby' on Go Dependencies
Rally has an app that compiles against Docker libraries, so the rename to Moby caused some trouble.
Patrick Bohan
Renamed Types in Go (And Why You Might Want to Use Them)
Hunter Loftis
Jobs
VP of Engineering (f/m)
Our goal is to eliminate fraud and increase our customers' profits. We’ve invented an A.I technology to combine accuracy with scalability.
Fraugster Ltd
Finding a Job Shouldn't Feel like Work. Try Hired Today.
Save Time on Your Job Search. Hired Delivers Multiple, High-Quality Job Offers To You. Sign Up Today.
Hired
In Brief
dotGo: The European Go Conference (Paris, November 6)   news 
6 fantastic speakers have already been announced.
dotConferences
Microsoft Is Hiring Go Engineers to Work on Kubernetes   news 
Reddit
Faster Tests: Improve your build speed with Parallelism
Run your tests in parallel, get faster results. Try 20 complimentary parallel test pipelines for two weeks.
Codeship   sponsored 
Generating Data Structures That Need Additional Functions   tutorial 
This is something that generics could make easier but is worth a study using available methods.
Jon Calhoun
Turning an Android Device into a Web Server with Go   tutorial 
Gerasimos Maropoulos
Basic AST Traversal in Go   tutorial 
The Go standard library provides packages that make AST creation and traversal quite simple.
Mario Zupan
Abundant Concurrency in Go   tutorial 
Your concurrency mindset changes when you start using Go.
Hunter Loftis
3 Ways to Iterate in Go   tutorial 
Krzysztof Kowalczyk
How Dropbox Uses Go   story 
Tammy Butow
Sorry, Go 2.0 Probably Won't Add Your 'Missing' Feature   opinion 
That’s not really a surprise, though, is it?
InfoWorld
Why You Should Not Use 'checkErr'   opinion 
Pocket Gophers
Ideas On Generics in Go   opinion 
Another suggestion on how generics could work in Go.
Michal Štrba
Catch Errors Before Your Users Do 🎣
Instantly know whats broken and why. Monitoring, alerting and analytics for production errors. Try it.
ROLLBAR   sponsored 
Coa: A Local Continuous Integration Tool   tools 
Locally run linters, tests, or build tools triggered by code changes.
Adam Tauber
Oak: A Pure Go Game Engine   code 
Oakmound Studio
etcdhcp: A DHCP Server Backed by etcd   code 
Laurie Clark-Michalek
go-uuid: Wrapper for Linux's Builtin UUID V4 Generator   code 
Yasha Bubnov
httpfake: A 'httptest' Wrapper for Easily Setting Up A Fake Server   code 
Max Claus Nunes
Consistent: Consistent Hashing and Consistent Hashing With Bounded Loads   code 
Khalid Lafi
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.