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 160 — May 18, 2017
Featured
Badger: A High-Perf Key/Value Storage Engine
An embeddable, persistent, simple and fast key-value store, written natively in Go. GitHub repo.
Dgraph
Alternative Patterns for Method Overloading in Go
An overview of 3 approaches to deal with Go’s lack of method overloading: a functional way, an OO-style way, and a ‘JavaScript’-esque way. Functional options are also worth considering.
Chris Tomich
Why Go Doesn't Use a Generational or Compacting Garbage Collector
A solid response from Ian Lance Taylor on the pros and cons of different garbage collection methods.
Ian Lance Taylor
It's the Future
"So I just need to split my simple CRUD app into 12 microservices, each with their own APIs which call each others’ APIs but handle failure resiliently, put them into Docker containers, launch a fleet of 8 machines which are Docker hosts…”
CircleCI   sponsored 
4 Talks from GopherFest 2017   video 
Live streamed from San Francisco a few days ago, the video consists of 4 talks including Francesc Campoy Flores on the state of Go, and Matt Ho on event sourcing.
GopherFest 2017
How To Install Go Using GVM (Golang Version Manager)   video 
It was just a matter of time before Go had a version manager. Here’s how to install it.
BlueBot
Where Does Go's Concurrency (CSP) Fall Short?
A look at Go’s concurrency approach as compared to other languages from the manager of the Go team at Google.
Sameer Ajmani
Rewriting Web Analytics Tracking Infrastructure in Go
The tale behind replacing a monolithic, Rails-based system with a systemd binary that improved many aspects of performance.
Agis Anastasopoulos
Godzilla: An ES2015 to Go Source Code Transpiler and Runtime
A bit of an opposite to GopherJS.
Jingwen Owen Ou
Jobs
Technical Lead Developer - Ruby / Golang / Go - Lead Engineer
People Source
Get Your Next Go Job Faster. Get Access to 6,000 Companies.
Say goodbye to the pain of job hunting. Get Hired today
Hired
In Brief
Gogland EAP 8 Available: A Promising New Go IDE   news 
JetBrains
Get Tighter Go Integration with Komodo IDE   news 
Release 10.2.2 brings syntax highlighting, code completion, and more.
ActiveState
Understanding Middleware in Go   tutorial 
Lanre-Adelowo
Another Introduction to Pointers in Go   tutorial 
Naveen Ramanathan
Build your first app with MongoDB and Go
MONGODB   sponsored 
Mastering Go Programming: Slices   video 
A practical guide to slices in Go that covers the basics along with some memory management tips.
Packt Video
How Go’s Type System Differs from Java   opinion 
From the perspective of a Java developer.
JAXenter
On Package Names for Tests   opinion 
Should you keep your tests in the same package as your code or in a _test package?
Lanre-Adelowo
Toxiproxy: A Framework for Simulating Network Conditions   tools 
A TCP proxy to simulate network conditions for chaos and resiliency testing.
Shopify
Gap-free tracing for Go apps   tools 
Visualize key metrics, identify bottlenecks in end-to-end traces, and correlate with 150+ other technologies.
Datadog   sponsored 
Go-rquad: Algorithms for Region Quadtrees   code 
And neighbor finding algorithms/techniques.
Aurelien Rainone
Goldfish: A HashiCorp Vault UI Panel   code 
A Go app that leans on Vue.js for the frontend.
Tony Cai
Goka: A Stream Processing Library for Apache Kafka   code 
Lovoo GmbH
A Source Code Editor Written in Pure Go   code 
Jorge Pinto
cronsun: A Distributed Cron-Style Job System   code 
Note: The documentation is in Chinese.
miraclesu
GJSON: Quickly Grab Values from a JSON Document   code 
Josh Baker
fsql: Search Your Filesystem Using SQL-esque Queries   code 
Kashav
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.