Golang Weekly
Archives
|
Latest
|
RSS
Subscribe now »
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 »
Subscribe now »
Easy to unsubscribe at any time. Your e-mail address
is safe
— here's
our privacy policy.