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 200 — March 1, 2018
Featured
The Go 2017 Survey Results
With responses from 6173 Go developers, there’s lots to digest here. Most Go developers use the language both at and away from work, and a lack of generics is the biggest complaint.
The Go Blog
Best Practices for Writing High-Performance Go Code
A very much ‘in progress’ document but there’s already plenty to enjoy and your own contributions are encouraged.
Damian Gryski
Monitoring and Distributed Tracing for Go Apps
Collect, visualize, and alert on custom metrics in real-time. Utilize distributed tracing and interactive flame graphs to gain full-stack visibility and optimize Go application performance with Datadog. Try it free.
Datadog   sponsored 
Versioned Go Commands
What does it mean to add versioning to the go command? Russ Cox continues his thoughts on his package versioning experiments, as we covered last week.
Russ Cox
Persistent Data Structures with Go
A look at three immutable data structures implemented using interfaces.
Axel Wagner
grmon: Command Line Monitoring for Goroutines
A way to monitor what’s going on with your program’s goroutines while it’s running.
Bradley Cicenas
gops: List and Diagnose Currently Running Go Processes
Along similar lines to grmon (above), there’s also this tool to more generally list and monitor running Go processes.
Google
Jobs
Elite Go Engineers (New York, NY w/ Relocation Assistance)
Like crypto? Love Go? Join our team of engineers on an exciting project. Backed by 2 major blockchain firms and announcing soon.
STEALTH MODE
Find a Job You're Passionate About
Vettery connects you directly to hiring managers at over 4,000 top companies. Make a profile today and land your dream job.
Vettery
In Brief
Bettercap 2.0: A 'Swiss Army Knife' for Network Attacks and Monitoring   news 
This network sniffing tool is moving from Ruby over to Go.
Simone Margaritelli
GopherJS 1.10-1 Released: The Go to JavaScript Transpiler   news 
Adds support for Go 1.10.
Dmitri Shuralyov
Improve Your Engineering Team’s Velocity With These 3 Metrics
If your business depends on software (it does) you're probably spending a lot of time thinking about DevOps.
CircleCI   sponsored 
Interfaces in Go: The Why and The How   tutorial 
Tit Petric
Improving Errors Using juju/errors   tutorial 
Dmitry Frank
JSON by Example: A Step-by-Step Intro to JSON in Go   tutorial 
Stefan Nilsson
Continuously Deploying a Go Application Using Travis CI   tutorial 
And given it’s on the Couchbase blog, the app uses Couchbase too ;-)
Nic Raboy
Data Structures in Go: Stacks and Queues   tutorial 
Ilija Eftimov
Writing a Blazing Fast Microservice with Go and AWS Lambda   story 
The tale of rewriting a micro-service from Kotlin to Go.
Remy Chantenay
What I Learnt Building 3 Apps on an Embedded Key Value Store   story 
Namely BoltDB, a Go-based key/value database.
Anthony Alaribe
Real-time Error Monitoring, Alerting, and Analytics for Go 🔎   tools 
ROLLBAR   sponsored 
Loukoum: A Simple SQL Query Builder   code 
Has a fluent(ish) interface and can handle complex constructions like upsert and subqueries.
Ulule
XService: A Framework to Generate Web APIs   code 
A way to generate boilerplate for building services quickly.
Marcel Edmund Franke
Cobra: Create Powerful Modern CLI Interfaces with Go   code 
A golden oldie but continues to get updated frequently.
Steve Francia
go-lambda-ping: Deploy a Lambda to Ping a Site in 20 Seconds   code 
Frank Cash
tcpserver: A TCP Server Library for Go   code 
go-tcpserver
Rum: A Functional Language with Lua Features and LISP Syntax   code 
GitHub
pwned-passwords: Check Values Against the 'Have I Been Pwned' Password List   code 
Matt Evans
Shiori: Simple Bookmark Manager/Pocket Clone Built in Go   code 
Radhi Fadlillah
Try the Cloud Computing Platform That’s Written in Go
DigitalOcean   sponsored 
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.