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 116 — June 30, 2016
Featured
Gophers, Please Tag Your Releases   opinion 
Go projects ‘don’t have versions, at least not in the way that our friends in other languages use that word.’ Dave wants to improve the situation by encouraging us all to tag our releases.
Dave Cheney
Data-Driven / Parameterized Tests in Go   tutorial 
Elliot got tired of writing boiler-plate code for his tests, and here he takes a look at Go 1.7’s ‘named tests’ and Gingko’s table driven tests.
Elliot Chance
The Complete Guide to net/http Timeouts   tutorial 
“When writing an HTTP server or client in Go, timeouts are amongst the easiest and most subtle things to get wrong..”
Filippo Valsorda
See inside your Redis database. New memory mapping from RedisGreen
RedisGreen builds a map of your Redis memory usage, tracking the size of keys over time, helping you track down problems and gain new insights.
RedisGreen   sponsored 
Custom Encoding: Go Implementation in net/rpc vs. grpc   story 
A look at the implementation details behind, and motivations for, dgraph’s switch from net/rpc to Google’s grpc.
Manish Rai Jain
GoDS: Go Data Structures   code 
A dizzying amount of data structures for Go developers including sets, lists, maps, trees, hashsets, arraylists, linked lists of various types, red/black trees, and more.
Emir Pasic
Analyzing Go Code with BigQuery   story 
Google’s BigQuery now has all of the public code on GitHub as a dataset you can query against, so Francesc dug into some interesting Go-related stats.
Francesc Campoy
Why Go’s Structs Are Superior to Class-Based Inheritance   tutorial 
“Go has two awesome features that make its model of polymorphism way more powerful than classical inheritance: interfaces and struct embedding.”
Ian Macalinao
Dynamic Image Resizing in Go by Seam Carving   code 
Seam carving allows for an image to be resized without simply cropping or scaling the original image.
Alex Parella
Jobs
Platform Engineer - Oakland, CA
We are looking for a Platform Engineer to build a foundation for the future of the VSCO Platform. If you value programming over specialisation, join us in helping millions of users make and experience art. Relocation and excellent benefits provided.
VSCO
Hired is the best place to find engineering jobs.
Bored at work? Want to try a new stack? Find 3500+ great tech companies on Hired who will compete to hire you. Try it today.
Hired.​com
In Brief
dotGo: The European Go Conference (Paris, October 10)   news 
9 speakers have already been announced, including Katrina Owen, Dave Cheney, and Matthew Holt.
dotgo.​eu
SQL Dashboards in a Flash   tools 
Periscope Data lets you run analyses over billions of rows in seconds.
Periscope Data   sponsored 
A Brief Intro to TCP 'keep-alive' in Go’s HTTP Implementation   tutorial 
Nan Xiao
Using AWS ElastiCache Memcached Cluster in Go   tutorial 
Antoni Massó Mola
go-msi: Generate MSI Packages for a Windows Go Project   tools 
github.​com
Go Kit: A Toolkit for Microservices   tools 
Peter Bourgon
Go monitoring in real-time   tools 
Track, graph, and alert on Go metrics via the expvar package, and correlate custom Go metrics with performance metrics from across your stack. Try Datadog today.
Datadog   sponsored 
Monkit: A Code Instrumenting and Data Collection Library   code 
A flexible process data collection, metrics, monitoring, instrumentation, and tracing client library for Go.
Space Monkey Go
A Go Driver for Neo4j's 'Bolt' Binary Protocol   code 
John Nadratowski
certigo: A Utility to Examine and Validate Certificates in A Variety of Formats   code 
Square
Boom: HTTP(S) Load Generator, Written in Go   code 
Burcu Dogan
Function as a Service for Docker in Go   code 
Chanwit Kaewkasi
MailYak: An Elegant MIME/SMTP Email Library with Support for Attachments   code 
Dom O'Dwyer
de-ip-hdmi: Convert A IP HDMI Converter Into A MKV Stream   code 
Ben Cox
Barely: A Status Bar to Pretty Display a Go Program's Progress   code 
reconquest
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.