Golang Weekly
Archives| Latest| RSS
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.
« Prev
Next »
Golang Weekly
Issue 195 — January 25, 2018
Featured
How A Fix in Go 1.9 Sped Up GitLab's RPC Service by 30x
GitLab uncovered an issue with fork locking affecting virtual memory size. Here’s how they figured out the problem and a fix for it.
GitLab
Announcing dep v0.4.1, Now With Documentation
A minor level release doesn’t sound like a big deal, right? Wrong. The dependency management tool for Go is really growing up and has an official site and online docs now.
Sam Boyer
Go 1.9.3 Released
A minor release with fixes to the compiler, runtime, and the database/sql, math/big, net/http, and net/url packages.
Go
Redis 4.0 with HA from RedisGreen
Try Redis 4.0 with HA and memory analysis features from RedisGreen.
RedisGreen   sponsored 
memmap: Visualize Data Structures using Graphviz
Turns arbitrary data into more easily understood graphs. See the test file for how to use it.
Bradley Kemp
Is Concurrency Slower?
No, but there are ways to ensure you’re getting the most out of Go’s concurrency offerings and not stepping on your own goroutines.
Pocket Gophers
Isomorphic Go: Using Go on Both the Front and Back-End?
This is promoting a book but there’s also a talk you can watch.
Kamesh Balasubramanian
An HTTP Router Shim for Go Projects Running on AWS Lambda
This allows you to write regular HTTP Handlers that are fronted by API Gateway and hosted on AWS Lambda.
Joe Feeney
Jobs
Technical Writer (Full Time / Part Time / Remote)
Do you like writing for a technical audience? Looking for a bit of extra income, a part-time or a full time role, drop us a line.
Raygun
Looking for a Job at a Company That Prioritizes Go?
Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs.
Vettery
In Brief
An Update on Go's Support for WebAssembly (WASM)   news 
Richard Musiol
Learn How Codeship Re-Modeled Their Whole Go Codebase
Codeship   sponsored 
Escape-Analysis Flaws   tutorial 
Five escape-analysis flaws in the 1.9 Go compiler analyzed with examples.
William Kennedy
Packing Multiple Binaries in a Go Package   tutorial 
Ilija Eftimov
Porting Go Webapps to AWS Lambda   tutorial 
It’s way easier than I expected.
Artem Krylysov
Building a Go GraphQL API on AWS Lambda   tutorial 
Pedro Fernando Marquez Soto
Improving Latency by 700% Using sync.Pool   tutorial 
It’s not easy and it involves reference counting, but it could be worth it.
Akshay Deo
Creating a URL Shortener API with the Goa Framework   tutorial 
Goa is a “holistic” approach to building services that uses a DSL and code generation to create the API with matching Swagger documentation.
Ryan McCue
Two Ways of Merging a Number of Channels into One   video 
Francesc Campoy
High Performance Go   video 
A talk from QConSF 2017.
Dave Cheney
Live Face Detection in Go using OpenCV and MachineBox   video 
Alex Pliutau
The Doors Go Has Opened   opinion 
If you want to feel even better about being a Go developer, read this.
Aaron Schlesinger
Telegraf: The Open Source Go Collection Agent
InfluxData   sponsored 
JSON-to-Go: Convert JSON to a Go Type Definition Instantly   tools 
mholt.​github.​io
GoCV Version 0.8.0: Improved Computer Vision for Go   tools 
Adds support for Tensorflow and the Intel Computer Vision SDK.
GoCV
Commandeer: Automatically Sets Up Command Line Flags   code 
The flags are based on struct fields and their tags.
Matthew Jaffee
Supercronic: Cron for Containers   code 
crontab-compatible and written in Go.
Aptible
aws-lambda-go-proxy: Pass Lambda Events to an App Running Elsewhere   code 
Such as if you want to work on your functions locally at first.
Marcin Tojek
Easily Scale Your Go Apps, In Seconds - $100 Credit On Us
DigitalOcean   sponsored 
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.