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 203 — March 22, 2018
Featured
A Proposal for Versioned Go Modules
Versioning has been a common theme in discussions about Go’s future recently and this proposal firms up the idea of package versions within Go’s toolchain.
Russ Cox
The Basics of gRPC   video 
gRPC is an efficient remote procedure call protocol for client/server apps created at Google. As an aside, NGINX has just added support for gRPC.
Francesc Campoy
Linux Cloud Hosting Starting at 1GB of RAM for $5/mo
Get a Linode server up and running in seconds. Simply choose your plan, distro and location and you’re ready to deploy your server. Get $20 credit on a new account.
Linode Cloud Hosting   sponsored 
Making Go Faster Through Reducing Memory Allocations   video 
A 20 minute talk on looking at the performance of your Go code, garbage collection, and what really matters memory-wise.
Bryan Boreham
Integration of a Go Service with systemd: Socket Activation
How systemd, a common Linux init system, handles socket activation and how you can use it to get zero-downtime deployments of a Go service.
Vincent Bernat
InfluxData Working on Go Implementation of Apache Arrow
Arrow is a columnar in-memory data storage system and InfluxDB is keen to use it so have been working on a Go implementation whose development has been heavily powered by c2goasm.
Stuart Carnie
How to Build an 'Exploit' in Go   video 
A neat tutorial on reading CVE documents and creating packets at a low level with Go rather than in, say, C. As the video says, please only use these techniques for good. 13 minutes.
Ronald Eddings
Jobs
GCP/Go Backend Engineer (New York, NY w/ Relocation Assistance)
Wanna build cool products in the heat of New York on Google Cloud, Big Data & Stellar blockchain? 100% Go stack.
MadHive
Go Expert? Sign Up for Vettery
Create your profile and we’ll connect you with top companies looking for talented back-end developers.
Vettery
In Brief
Webinar: 'The Benefits of Managed Cloud CI and CD for Enterprises' March 28
Codeship   sponsored 
How to Write Go Middleware   tutorial 
Some rules, patterns, and gotchas.
Kevin Burke
How To Use Go Interfaces   tutorial 
A few pointers on writing interfaces the Go way as opposed to the Java (or other) way.
Chewxy
Extracting PNG Chunks with Go   tutorial 
Parsia Hakimian
How to Use a Forwarding Proxy with Go   tutorial 
Gianluca Arbezzano
Build a Search Service with Go and Elasticsearch   tutorial 
Outcrawl
Repeatable Builds with vgo   slidedeck 
Brian Ketelsen
Monitoring and Distributed Tracing for Go Apps   tools 
Get full-stack monitoring and alerting for Go apps and 200+ infrastructure integrations. Try Datadog free.
Datadog   sponsored 
Getting Started with the Azure SDK for Go   video 
Channel 9
Lile: Easily Create gRPC Services in Go   code 
Lile
litfs: A FUSE File System in Go with Persistent File Storage   code 
FUSE is a Unix mechanism for creating your own userland file systems.
Anas Khan
Cachego: An Interface over Multiple Caching Libraries   code 
One interface for memcached, Redis, file, MongoDB and SQLite caching.
Fábio da Silva Ribeiro
Annie: A Fast, Simple and Clean Video Downloader   code 
github.​com
fsquota: Native Go Library for Managing Filesystem Quotas   code 
Anexia Internetdienstleistungs GmbH
Komiser: An AWS Environment Inspector   code 
A self-hosted dashboard for AWS resources.
Mohamed Labouardy
kit 0.7 Released: A Standard Library for Microservices   code 
Go Kit
qr-filetransfer: Transfer Files by Scanning a QR Code from the Terminal   code 
Runs a local HTTP server, prints out a QR code to the terminal, which you can then scan on your phone to download the file to it.
Claudio d'Angelis
Build a Better Infrastructure for Your Go App with DigitalOcean
DigitalOcean   sponsored 
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.