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 193 — January 11, 2018
Featured
Go’s Hidden #pragmas
A bit of history of compiler directives in programming followed by an explanation of a few of the pragmas Go offers.
Dave Cheney
What's New and Different in Go 1.10
Most of the big changes are tool based, such as the ability to generate coverage statistics for multiple packages using a single command.
Gopher Academy
See Why Facebook, Spotify, & Fastlane Trust CircleCI with Their CI/CD
Automate the software development process using continuous integration and continuous delivery so you can focus on what matters: building great things, not waiting for great things to build.
CircleCI   sponsored 
Parsing with ANTLR 4 from Go
Using ANTLR (a parser generator) to create code that parses input into a parse tree for further processing.
Andrew Brampton
tview: Rich Interactive Widgets for Terminal UIs
Includes input forms with various controls, text views, table views, lists, flexbox layouts, & more.
Oliver Rivo
The Why of Go   video 
The historical context around the technical decisions of Go in order to better understand the language.
Carmen Andoh
Jobs
Looking for a Job at a Company That Prioritizes Go?
Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs.
Vettery
In Brief
How to Rate Limit HTTP Requests   tutorial 
Uses the x/time/rate package.
Alex Edwards
The Aspects of a Good Go Library   tutorial 
An opinionated checklist with justifications and examples.
Jack Lindamood
How to Backup Your Git Repository with Spaces Object Storage
Protect your code. Learn how to create an offsite backup of your Git repository to DigitalOcean's Spaces.
DigitalOcean   sponsored 
Various Ways of Reading Files in Go   tutorial 
Kashyap Kondamudi
5 Advanced Testing Techniques in Go   tutorial 
When you’re ready to test at the next level, this list is your roadmap.
Segment
Making a Simple NTP Client in Go   tutorial 
Network Time Protocol is how servers sync their clocks over a network.
Vladimir Vivien
5 Keys to Creating a Great CLI with Go   tutorial 
Based on lessons learned over 8 months of development from the OpenFaaS project team.
Alex Ellis
The Go Type System for Newcomers   tutorial 
Go,the Unwritten Parts
Implementing a Simple Autocomplete Algorithm in Go   tutorial 
Do you know what the Levenshtein Distance is? Read on…
Alessandro Diaferia
Using Go Templates   tutorial 
If you don’t know what Must does, you.. must read this.
Gopher Academy
The Complete Guide to net/http Timeouts   tutorial 
A golden oldie worth revisiting.
Filippo Valsorda
If Aligned Memory Writes Are Atomic, Why Do We Need 'sync/atomic'?   tutorial 
Dave Cheney
Why Are There 'nil' Channels in Go?   video 
Francesc Campoy
Real-Time Error Monitoring, Alerting, and Analytics for Developers 🚀
ROLLBAR   sponsored 
go-git 4.0: An Extensible Pure Go Git Implementation   code 
Want to manipulate Git repos directly from Go?
source{d}
Kurly: An Alternative to 'curl' But Written in Go   code 
David J Peacock
go-nanoid: A URL-Friendly Unique String ID Generator   code 
Matouš Dzivjak
Colly: A Fast and Elegant Web Scraping Framework   code 
Colly
pyfmt: Go Implementation of Python's 'Advanced String Formatting'   code 
An alternative to fmt’s sprintf-style formatting.
Stephen Longfield, Jr.​
HttpLive: An HTTP Request and Response Service to Mock HTTP   code 
Gencebay Demir
Linux Cloud Hosting Starting at 1GB of RAM for $5/mo
Linode Cloud Hosting   sponsored 
« Prev
Next »
Easy to unsubscribe at any time. Your e-mail address is safe — here's our privacy policy.