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 166 — June 29, 2017
Featured
The State of Go with Francesc Campoy   video 
In a 20 minute talk, Francesc gave his latest update on where Go is at, upcoming changes to the language, and the growth of our community.
Gopherfest 2017
For Range Semantics
Bill Kennedy looks at how the for range statement provides both a value and pointer semantic form and the mechanics around this.
William Kennedy
Go 1.9 Beta 2 Released
Stay up to date with what’s new in 1.9 with the draft release notes and be sure to file issues for problems you encounter.
Chris Broadfoot
Docker for Windows, Linux and Mac
In this free eBook you will get an overview of Docker’s new native applications for Windows and Mac, alongside tips and gotchas on how to use Docker on these platforms.
Codeship   sponsored 
Leveraging Interfaces in Go
Runs through an example using an interface from the standard library to enforce the data requirements of an application.
Tamizhvendan S
A C++ Developer Looks At Go
The first installment of a series looking at the design and choices of Go from the perspective of a C/C++ developer.
Murray Cumming
Stencil: Simple Code Templating for Go
Another approach at bringing some of the benefits of generics to Go using code generation.
Sridhar Venkatakrishnan
Jobs
Golang Developer - Elastic/Beats Team (Remote)
We're looking for a Developer to join our Beats team to help maintain the Beats, create new ones, and show support to the community.
Elastic
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
Google App Engine Adds (Beta) Support for Go 1.8   news 
Google Cloud Platform
Gogland EAP 10 (JetBrains' Go IDE) Adds Go 1.9 Support   news 
JetBrains
Working with Ethernet Frames from Go   tutorial 
Matt Layher
Multiplexing Golang Channels to Maximize Throughput   tutorial 
Using a tidy file format and Golang's concurrency, our new backup & restore tools are faster, simpler, & more featureful.
MongoDB   sponsored 
Compile-Time Checking for Deadlocks and Channel Panics   tutorial 
Based on a research paper, the post uses two tools (MiGo and Gong) to find concurrency issues at compile time.
Emil Hessman
Writing Expressive Tests with Ginkgo and Gomega   tutorial 
Ginkgo is a BDD framework and Gomega is a set of assertions and matchers.
Lanre-Adelowo
Basic Testing Patterns in Go   tutorial 
Agrea
Searching for Unprotected Redis Instances with Go   tutorial 
Gökberk Yaltıraklı
goman: The Missing Man Pages for Go Binaries   tools 
A tool that fetches the README file for Go binaries from one of many possible locations and formats the page in the terminal.
Applied Go
$20 Free Credit on a New Account
Linux cloud hosting starting at 1GB of RAM for $5/mo. Use promo code GO20 for $20 credit.
linode   sponsored 
Badger: A Super Fast Key-Value Store in Native Go   code 
Dgraph
tcpproxy: Build TCP Proxies with Optional Routing Facilities   code 
GitHub repo.
Brad Fitzpatrick
HyperLogLog: An Improved HyperLogLog Implementation for Go   code 
Axiom, Inc.​
pREST: Serve A RESTful API From Any Postgres Database   code 
Nuveo
graceful: Graceful Shutdown of Go 1.8+ Servers using Server.Shutdown   code 
TV4
hutplate: A net/http Wrapper With Extra Functionality   code 
Adds functions for sessions, HTTP error handling, flash messages, etc.
Muhammad Usman
Liblb: A Study and Replication of 4 Load Balancing Algorithms in Go   code 
Khalid Lafi
Hermes: A Minimalist, Easy to Deploy, Dependency Free File Server   code 
George Hosu
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.