Golang Weekly
Archives
|
Latest
|
RSS
Subscribe now »
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 »
Subscribe now »
Easy to unsubscribe at any time. Your e-mail address
is safe
— here's
our privacy policy.