Issue 157 — April 27, 2017
Understand Go Pointers in Under 800 Words
One of Go’s most active contributors explains pointers from the ground up, complete with diagrams.
Distributed Tracing for Go from Google
Google has created a Go client for
, their free distributed tracing backend (that doesn’t require you use GCP for your apps either).
Google Cloud Platform
A Foray Into Go Assembly Programming
A list of issues and quirks when attempting to program assembly in Go.
Deploy a MongoDB replica set on AWS in minutes.
If you're looking for a easy way to run MongoDB in the cloud, try MongoDB Atlas (the hosted database service from the company who builds MongoDB) for automated provisioning, backups, upgrades, and monitoring.
Glob Matching Can Be Simple And Fast
Russ Cox looks at the scalability of glob pattern matching and ways to avoid it becoming an expontential process.
Commento: A Lightweight, Tracking-Free Comment Engine
The Disqus commenting system has
recently for loading lots of tracker pixels. Here’s a simple Go-based alternative.
Pixel: A 2D Game Development Library
Focused on fast 2D graphics rendering and has a simple API. Comes with a few examples and a handful of tutorials to get started.
Go Developer (London)
Opportunities Aligned with Your Interest. Try Hired
Expedite your job search. Save time and effort. Get Hired!
echo 3.1 Released: A Minimal, High Perf Web Framework
Caddy 0.10 (HTTP/2 Server with Automatic HTTPS) Released
Now supports HTTP/2 Server Push.
Reproducing Go Binaries Byte-by-Byte
Writing Modular Go Programs with Plugins
A simple example using Go 1.8’s plugin system.
Using 'dep' for Dependency Management
An example of using the (likely) to-be dependency management standard in a project.
Semantic Analysis with Machine Learning in Go
Creating a Web App Using the Gorilla Web Toolkit
Guidelines on Refactoring Go Programs
Try Codeship Basic: simple hosted CI that works out of the box
Get set up with our hosted Continuous Integration service in under 3 minutes. Join thousands of customers like InvisionApp & Whole Foods.
Representing Trees in Go Code
A video in the Let’s Learn Algorithms series.
Creating a Web Server With Echo
The sixth installment in the series, found
A 'Clean Architecture' Checker for Go
See if your project is following Uncle Bob’s
Pgweb: A Cross-Platform Client for Postgres
Built using Go and works on macOS, Linux and Windows.
A BigQuery Dataset for Go's Build History
$20 Free Credit on a new account.
Linux cloud hosting starting at 1GB of RAM for $5/mo. Use promo code GO20 for $20 credit.
gossed: Push Standard Input as Server Sent Events
Easily push events to a browser, such as for monitoring dashboards or tailing logs.
Mahmoud Ben Hassine
go-astilectron: Build Cross Platform GUI Apps with Electron
Connects Go with the HTML, JS and CSS-based
A Work-in-Progress Go-Based SQLite Driver (without cgo)
An interesting idea that runs the C version of SQLite in a pure Go sandboxed VM.