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 »
Go Newsletter
Issue 159 — May 11, 2017
Featured
Using Code Generation to Survive Without Generics
Learn how to use code generation to create type-safe code (like a Queue or LinkedList) without having to rewrite the same thing over and over again.
Jon Calhoun
Error Handling Patterns in Go
Some patterns around the proper use of
defer
, how to wrap error checks to avoid duplication, and adding context to your errors.
Nemanja Mijailovic
CockroachDB 1.0: A Production-Ready Go-Based SQL Database
One of the “NewSQL” generation of databases, CockroachDB is an open source, distributed SQL database designed for high availability.
Source here
.
Spencer Kimball
Equip Your Go Apps With Backtrace - and meet our new gopher
Unlike other error reporting platforms, Backtrace captures all panics and crashes, even in native libraries, with no API integration required and no runtime performance penalty.
Backtrace
sponsored
k6: A New Open Source Load Testing Tool
Billed as “unit testing, but for performance”, k6 is built in Go and offers Docker and CLI based tools for HTTP testing.
GitHub repo
.
k6
.
io
Writing and Testing an Event Sourcing Microservice with Kafka and Go
A thorough tutorial that uses Kafka for events, Redis for CQRS, and Semaphore CI for continuous integration.
Semaphore CI
Anonymizing Images with Go and MachineBox.io
Building a command line utility that blanks out the faces in a supplied image using MachineBox’s FaceBox.
Mat Ryer
Jobs
Golang Engineer - Remote (Europe)
Media company Movio seeks a remote Software Engineer based in Europe.
Movio
Finding a Job Shouldn't Feel Like Work. Try Hired Today.
Get empowered to find the job that fits you. Try Hired.
Hired
In Brief
Gobot 1.5 Released: The Go Robotics/IoT Framework
news
New support for A2D devices, a new PWM (Pulse Width Modulation) interface, and support for the ASUS Tinker Board and C.H.I.P. Pro.
Ron Evans
Enabling Microservices: Containers & Orchestration Explained
All the information you need to start learning how to build modern applications with microservices.
MONGODB
sponsored
Using Linux VM Sockets in Go
tutorial
A look at communicating via the (relatively) new VM sockets between a hypervisor and its VMs.
Matt Layher
A Go 'map' Tutorial
tutorial
There’s a
similar tutorial for strings
too.
Naveen Ramanathan
If A Map Isn’t A Reference Variable, What Is It?
tutorial
Dave Cheney
Concurrent Go Apps with Goroutines and Channels
tutorial
Nic Raboy
Go Quickstart: Helpful Tips for Experienced Programmers
tutorial
Sean Swezey
Using 'Einstein Vision' Within Go for Object Recognition in Images
tutorial
Salesforce Developers Blog
Going for Go and Sticking with SQL
story
Why Poki is ditching PHP for Go but staying with MySQL over NoSQL.
Poki Engineering
An Introduction to Ponzu, a Go Headless CMS
video
YouTube
How Did You Convince Your Team or Manager to Try Go?
opinion
Saying that “Docker was written in Go” isn’t a bad place to start.
Reddit
Debugging a Memory Leak on Heroku
In this free e-book you will learn how to debug a memory leak on Heroku.
Codeship
sponsored
Delve 1.0-rc1 Released: A Debugger for Go
tools
Derek Parker
Unofficial Native Go Runtime for Google Cloud Functions
tools
‘Unofficial’ and unsupported but built by Google nonetheless.
Google Cloud Platform
Glue: Generate Client Code for your Go RPC Servers
tools
Tejas Manohar
Falcon: An Open Source, Enterprise-Level Monitoring System
code
The
docs are here
.
github
.
com
An Official Go Implementation of the Ethereum Protocol
code
Ethereum
is a blockchain-based smart contract and cryptocurrency system.
github
.
com
markdownd: A Markdown Renderer and Static File Server
code
github
.
com
Notable: A Simple Note Taking (Web) Application
code
John McFarlane
dispenserd: A Fast and Reliable JSON-Oriented Job Queue
code
Brian Seymour
Casbin: Auth Framework Supporting Multiple Access Control Models
code
Yang Luo
« Prev
Next »
Subscribe now »
Easy to unsubscribe at any time. Your e-mail address
is safe
— here's
our privacy policy.