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