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 148 — February 23, 2017
Featured
Building a Face-Replacing Slack Bot in Go   story 
When your hobby is Photoshopping a coworker’s face onto other people’s bodies, why not free up time with OpenCV, Slack, and Go’s image package?
Jason Hutchinson
Logging, Interfaces, and Allocation
An explanation of how concrete values are handled behind the scenes and how optimizations scheduled for 1.9 will eliminate many allocations currently made during interface conversions.
Josh Bleecher Snyder
The Top 10 Most Imported Go Packages   news 
A list built using BigQuery and GitHub’s public data sets. Of the 10 packages, four are for testing and two for logging.
Or Hiltch
Redis, instrumented and scaled
RedisGreen provides auto-scaling, memory analysis, expert support and more in all AWS regions.
Redisgreen   sponsored 
An Unofficial Golang FAQ
Answers to 26 questions most Go developers are likely to have had at some point, including Why aren’t two nil values equal sometimes?
Tapir Games
Using Linux's Netlink IPC from Go   tutorial 
Netlink is a Linux kernel inter-process communication mechanism that uses the sockets API.
Matt Layher
Go 1.8 Released (This Time, The Official Blog Post)   news 
Go 1.8 was released on GitHub just before we sent the newsletter last week, but we can now link to the official blog post which followed, as well as the final release notes.
Chris Broadfoot
Jobs
Backend Software Engineer (Zürich, Switzerland)
Centralway are seeking an experienced programmer to come and join the team. The right candidate will be responsible for the continuous development and improvement of the backend and service architecture of Centralway Numbrs. Apply here.
Centralway Numbrs AG
Platform Engineer at VSCO (Oakland, CA)
We're looking for a Full Stack engineer to work with the newest technologies including internal projects and consumer-facing products.
VSCO
In Brief
Proposal: cmd/go: Make Fuzzing A First Class Citizen?   news 
Brad Fitzpatrick
How We Built A Backend System for an Uber-Like Live Map in Go   story 
Considerations while building an Uber-style map with live, moving cars on it.
Andrew Minkin
Interfaces in Go, Part 2: Type Assertion and Type Switch   tutorial 
Michał Łowicki
Go's Range Loop Internals   tutorial 
Robbie V
Free eBook: Understanding the Docker Ecosystem
In this free eBook, we introduce the Docker Hub, Docker Engine, Kitematic, Docker Machine, Docker Swarm, Docker Compose, Docker Cloud, and Data Center.
Codeship   sponsored 
Android Development with Go   video 
A 20 minute tour of gomobile.
Daniel Esteban
gobpf: Using eBPF from Go   video 
For tracing kernel functions, gather system/IO and networking data, etc.
Michael Schubert
GopherJS 1.8-1 Released   tools 
Dmitri Shuralyov
playgo: CLI Tool to Send a .go File to the Go Playground   tools 
a.k.a. play.golang.org.
Aliaksandr Pliutau
Bombardier 1.0: An HTTP Benchmarking Tool (Written in Go)   tools 
Uses fasthttp for improved performance.
Максим Федосеев
Document Validation in MongoDB By Example
MongoDB document validation by example using an invoice application for a fictitious cookie company.
Compose   sponsored 
Mmake: A Modern 'Make'   code 
Wraps regular make to provide extra functionality.
TJ Holowaychuk
Upspin: An Experimental Framework for Global File Addressing   code 
Rob Pike, Andrew Gerrand, et al.​
Typewriter: Parse Go JSON-tagged Types to Other Language Types   code 
Currently supports JavaScript Flow, TypeScript, and (some) Elm.
Nathan Hyland
AWS API Gateway to Lambda Shim using http.Handler   code 
Build Go Web services that can run both standalone and ‘serverless’.
Dana P'Simer
go-u2fhost: Library for Using Universal 2nd Factor (U2F) USB Devices   code 
Perform user authentication with physical devices.
Marshall Brekka
Memo: Go-based Command Line Memo System   code 
Yasuhiro Matsumoto
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.