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 174 — August 24, 2017
Featured
goderive: A Next Generation Code Generator for Go
A tool that parses your code for functions that are not yet implemented and generates the boilerplate for them.
Walter Schulze
Context Isn't for Cancellation
Joining other experience reports on the subject, this one proposes decoupling lifetime management from context.Context.
Dave Cheney
Why Go Scales: Concurrency in Go vs Elsewhere   video 
A 40 minute talk from GoWayFest 2017 digging into the internals of Go’s concurrency model, how it interacts with the OS, and how it compares to other approaches.
Eyal Post
End-to-end visibility into Go apps
Visualize and alert on custom metrics. Optimize performance with distributed tracing + interactive flame graphs.
Datadog   sponsored 
Embedding Data in Go Executables
How to embed your static assets into a Go binary using a combination of go generate and go-bindata.
Tit Petric
Securing Cookies in Go
Make sure your cookies are safe from theft, tampering, leaking, and other common cookie attack vectors.
Jon Calhoun
Why Go Is My Favorite Programming Language
A developer with a background in C, Perl and Delphi shares his thoughts on why Go is great.
Michael Stapelberg
Function Failure Reporting: Error Vs Bool
An in-depth look at function failure reporting conventions used today and which one should be the default.
Eyal Posener
Jobs
Senior Go Engineer - Data Science Platform
We're looking for a Go engineer for a data science environment supporting data scientists all the way from exploring data to deploying models.
Contiamo
Take Your Career To The Next Level. Get Access to the Best Jobs on Hired
Save time on your job search. Hired delivers multiple, high-quality job offers to you. Sign up today.
Hired
In Brief
Serving HTTPS with Go   tutorial 
Covers situations where a certificate exists or auto-management of certificates via something like Let’s Encrypt.
Pocket Gophers
The Asterisk and The Ampersand: An Introduction to Pointers in Go   tutorial 
Camilla Montonen
Using New Relic with Go   tutorial 
How to instrument your Go code to capture transaction, database, and external call metrics.
Jimmy John
Build a RESTful API Microservice with Go   tutorial 
Marshall Shen
Best Practices for Architecting Highly Monitorable Applications
Is your application easy to monitor in production? Many applications are, but sadly, some are designed with observability as an afterthought.
VividCortex   sponsored 
Latency Matters: Go vs Python   story 
Measuring the latency involved when using a script within a shell prompt.
Stefan Majewsky
Go vs .NET Core in Terms of HTTP Performance   opinion 
Gerasimos Maropoulos
Is Anything Better Than Using 'if err != nil {return err;}' Everywhere?   opinion 
Reddit
Protocol Buffers: Avoid These Uses   opinion 
As programmers flock to protobufs, here are some thoughts about when not to use them.
John Doak
Speed up builds by up to 300% with Codeship Pro’s new Docker Image Caching
Beta users reduced their build times significantly. Learn more and find out how our engineers worked on the feature.
Codeship   sponsored 
Realize: Go Build System with File Watchers, Live Reload and Output Streams   tools 
github.​com
pg: A Postgres Featured Oriented Client and ORM for Go   code 
Vladimir Mihailenco
goformation: A Go Library for Working with CloudFormation Templates   code 
Amazon Web Services Labs
NVIDIA Docker: Build and Run Docker Containers Leveraging NVIDIA GPUs   code 
NVIDIA Corporation
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.