Issue #164: #164: First Beta of Go 1.9 Released — Go Weekly

Go Weekly
Latest Issue All Issues Subscribe
Go Newsletter 164
.
Go Newsletter
Issue 164 — June 15, 2017
Featured
Builds here or use this process to install with Go itself.
Chris Broadfoot
The first beta is out, and these work-in-progress notes will bring you up to speed with what’s new, including type aliases, parallel compilation, and GC speedups.
golang.​org
Covers simple execution to handling stdout and stderr separately to showing progress, all with just the standard library.
Krzysztof Kowalczyk
Graph and alert on custom Go metrics and 150+ other techs. Try Datadog APM + infrastructure monitoring for free.
Datadog sponsored
A case for dependency injection over of global variables and init() functions.
Peter Bourgon
A thought experiment in that applies Peter Bourgon’s approach of having no package-level variables or init functions to the standard library.
Dave Cheney
Explaining the use of value vs pointer semantics with philosophy, specific guidelines, and examples from the standard library.
William Kennedy
Serving an HTTP API via systemd and socket activation, which allows for continuous, hot deployments.
TailorDev
Even though it’s a common Go idiom, using defer to call Close() on writable files can lead to hard-to-find bugs.
Joe Shaw
Jobs
We’re looking for senior Golang developers interested in building scalable backend services for real-time anti-fraud detection.
Fraugster Ltd
Your dream job is out there, use Hired to find it faster
Hired
In Brief
Join our 2.0 beta for first-class Docker support, flexible resource allocation, custom environments, Workflows, and more.
CircleCI sponsored
Why cross-compilation is a good thing and how Go gets it done.
Johanan Liebermann
When a closure can (almost) support similar idioms as generics do in other languages.
Capital One DevExchange
A situation where the compiler has to jump through some costly execution hooks for little/no benefit.
Minio
Implementing a custom iterator using channels, a la Python’s range.
Charles Francoise
A simple example using cgo in order to call Go code from R.
Romain François
Readers and Writers in Go are blocking, which caused an issue for Heroku. See their solution here.
Damien Mathieu
How Go proved itself so useful in building Evergreen that we went on to rewrite our Cloud agents and the MongoDB tools using it.
MongoDB sponsored
YouTube
An engaging talk on the benefits of putting code into packages.
William Kennedy
Code in Go, and easily build, test and deploy to FPGAs in the cloud.
Ayup
The aim is to provide a list of projects to study / learn from.
GitHub
A replacement for Python SimpleHTTPServer, providing automatic TLS via Let’s Encrypt.
Brian Downs
Achilleas Anagnostopoulos

Go Newsletter is curated by Peter Cooper and Glenn Goodrich

Read this issue on the Web
See our archives
Change your email address
Stop getting this newsletter

Published by Cooperpress
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK

AltStyle によって変換されたページ (->オリジナル) /

Issue 163 #164 Issue 165