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 204 — March 29, 2018
Featured
Interface Values Are Valueless
A somewhat mind-blowing look at how Go uses interfaces to support classic polymorphism.
William Kennedy
Go Issues: Like godoc.org, But for Issues
Currently only supports the stdlib and golang.org-based packages.
Go Issues
Redis 4.0 with Memory Mapping
Try Redis 4.0 with HA and memory analysis features from RedisGreen.
RedisGreen   sponsored 
A Proposal for Package Versioning in Go
We linked to the more academic proposal last week, but now there’s a more accessible writeup and explanation on the official Go blog.
Russ Cox
A Proposal for Non-Cooperative Goroutine Preemption
Go’s runtime allows co-operative context switches to occur during the initial stages of running a function, but there are edge cases where this can cause latency issues. This proposal suggests an approach that would allow non-cooperative context switches to safely occur at any point.
Austin Clements
Go 1.10.1 and Go 1.9.5 Released
Minor releases that include fixes to the compiler, runtime, go command, and numerous packages (including net/http and crypto/tls).
Andrew Bonventre
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
Web Scraping with Go   tutorial 
Code samples for fetching and scanning Web pages.
Nano Dano
Goroutines, Channels, and WaitGroups   tutorial 
Concurrency may be easier in Go, but so is creating deadlocks.
Dan Richards
How-To: Low-Risk Continuous Delivery and Deployment 📦
Deploying to production can be filled with uncertainty. Reduce risks w/ the right culture and tooling to deploy early and often. Download Guide.
ROLLBAR   sponsored 
Numeric Optimization in Go with Nelder-Mead and Gonum   tutorial 
The example uses gonum to fit a line to a dataset of points.
VividCortex
Writing Slack Bots in Go   tutorial 
X-Team
Code Like the Go Team   slidedeck 
Brian Ketelsen
Advanced Testing with Go   video 
Mitchell Hashimoto
On-Demand Webinar: Golang for Cloud Computing Deployments
Hazelcast   sponsored 
The Ideas That Shaped Go   opinion 
Damian Gryski
Developers Weigh in on Net Neutrality, the EU's GDPR, and Other Topics
DigitalOcean   sponsored 
gokrazy: A Pure-Go Userland for Raspberry Pi 3 Appliances   tools 
No C runtime, no console, no systemd, just gokrazy (and its web interface) and your Go application.
gokrazy
vim-go 1.17 Released: The Go Development Plugin for Vim   tools 
Fatih Arslan
Zerolog: A Zero Allocation, Chainable JSON Logger   code 
Olivier Poitrey
Oragono: An IRC Server Written in Go   code 
Jeremy Latt
Soup 1.1: Web Scraping in Go, Inspired by BeautifulSoup   code 
Makes it really easy to grab HTML pages, dig around the elements, and extract any info. 1.1 released yesterday.
Anas Khan
Grace: Handle Recover, Panic, and Errors in A Graceful Way   code 
Has multiple error support, basic filters, and custom handlers.
Oxequa
gemacs: A Lightweight Emacs Written in Pure Go   code 
Jason E.​ Aten, Ph.​D.​
GoCV Release: 'This One Goes to 0.11'   code 
GoCV is a computer vision library for Go that uses OpenCV.
GoCV
A (Very) Simple Go Blockchain Implementation   code 
Damien Radtke
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.