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 177 — September 14, 2017
Featured
Quickly Creating Serverless Slack Commands with Go & Up
Up is a framework for deploying serverless apps.
TJ Holowaychuk
Tensor Refactor: A Go Experience Report
A very thorough write-up of refactoring ‘tensor’, a generic multidimensional array package for Go, that covers a lot of areas relating to the language.
Chewxy
Benchmarking sync.Map
Analysis of the new sync.Map type in Go 1.9 using several scenarios with varying results.
Ralph Caraveo III
Get real-time Go app performance metrics + request traces
Datadog captures the full spectrum of Go app performance. Go from a global infrastructure view to inspecting a single request trace, all in one platform.
Datadog   sponsored 
Writing Scripts with Go
How one developer set out to make bash scripting with Go easy and discovered ‘go run’ in the process.
Eyal Posener
Mastering io.Pipes   video 
How to use io.Pipe and related interfaces to handle single and multiple writer scenarios.
justforfunc
Go Being Ported to Fuchsia, Google's New OS
Fuchsia is an under-development OS aimed at mobile platforms that isn’t based on Linux.
David Crawshaw
Jobs
Software Engineer - Backend Integrations
We're looking for an Engineer to join our team in charge of the Integrations. You'll work with our engineers and tackle complex problems.
New Relic
Relax and Let Job Offers Come to You. Sign Up Today on Hired
Save time on your job search. Hired delivers multiple, high-quality job offers to you. Sign up today.
Hired
In Brief
Go 1.10 to Improve Timer Scalability on Multi-CPU Systems   news 
It’s just a commit for now but “significantly improved timer performance for multi-core machines” sounds promising.
googlesource.​com
Go Concurrency Considered Harmful   tutorial 
An example of where concurrency in Go falls down and how Erlang could help fix the issue.
Sargun Dhillon
An Example Go Project Layout for New Go Developers   tutorial 
Kyle C.​ Quest
Use Cases for Persistent Logs with NATS Streaming   tutorial 
Byron Ruth
Fastest CI for Docker Apps: Codeship’s improved Docker Image Caching
Learn about Codeship Pro’s improved Docker Image Caching and how it helped customers save up to 300% on build times.
Codeship Pro   sponsored 
When Go’s Type System Impedes Library Interoperability   story 
Jack Lindamood
The Diminishing Returns of Static Typing   opinion 
Looking at the static-vs-dynamic typing debate from more than one angle.
Axel Wagner
Introducing Perigord: Go Tools for Ethereum DApp Development   tools 
Decentralize Today
$20 Free on a new Linode account   tools 
Linux cloud hosting starting at 1GB of RAM for $5/mo. Use promo code GO20 for $20 credit.
Linode Cloud Hosting   sponsored 
go-sfml: Bindings for SFML, the 'Simple and Fast Multimedia Library'   code 
Clement Rey
jsteg: Hide Secrets Inside JPEGs (i.e. steganography)   code 
Luke Champine
Go's math/rand Getting a 'shuffle' Method   code 
See an example in action here.
github.​com
GRV: A Terminal Interface for Viewing Git Repositories   code 
Richard Burke
pqstream: Turn Your Postgres Database Into an Event Stream   code 
Travis Cline
goflyway: An HTTP Tunnel/Proxy in Go   code 
Coyove
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.