---
title: "Go Newsletter Issue #143"
publication: "Go Weekly"
issue: 143
published_at: "2017-01-19"
canonical_url: "https://golangweekly.com/issues/143"
---

Go Newsletter 143   . 

[Read this on the Web](http://golangweekly.com/issues/143) 

[Go Newsletter](http://golangweekly.com) Issue 143 — January 19, 2017     

Featured [Eric S Raymond on Rust vs. Go](https://blog.ntpsec.org/2017/01/18/rust-vs-go.html?utm_source=golangweekly&utm_medium=email) opinion An opinionated comparison of Rust vs. Go for NTPsec’s (a security hardened version of NTP) purposes. He’s bullish on Go, and this provoked [a huge discussion on Hacker News.](https://news.ycombinator.com/item?id=13430108) NTPsec Project Blog [OK Log: Distributed, Coordination-Free Log Management System](https://github.com/oklog/oklog?utm_source=golangweekly&utm_medium=email) tools Aggregate your logs into one place and easily grep them or run them through a custom log pipeline - all on your own hardware. The creator has [done a great write up](https://peter.bourgon.org/ok-log/) too. OK Log [My Go Resolutions for 2017](https://research.swtch.com/go2017?utm_source=golangweekly&utm_medium=email) _“I want to make sure that the work we do on the Go team has a significant, positive impact on Go developers”_ Russ Cox [Real-time Go app performance monitoring](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeekly&utm_content=Go) Graph custom Go metrics, correlate with other systems, and set sophisticated alerts, all in one place. Datadogsponsored[![\](https://copm.s3.amazonaws.com/bc42e5c7.png)](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeekly&utm_content=Go) [A Virtual Brainf*** Machine In Go](https://thorstenball.com/blog/2017/01/04/a-virtual-brainfuck-machine-in-go/?utm_source=golangweekly&utm_medium=email) story An enjoyable walk through the process of building a simple interpreter in Go. Thorsten Ball [Shenzhen Go: An Experimental Visual Go Environment](https://github.com/google/shenzhen-go?utm_source=golangweekly&utm_medium=email) code Inspired by games like TIS-100 and [Shenzhen I/O](http://www.zachtronics.com/shenzhen-io/) (if you’ve not played it, you’ve gotta check it out) Shenzhen Go provides a UI to edit a ‘graph’ of Goroutines connected by channels. Google Jobs [Go Developer at Geckoboard (London, UK)](https://www.geckoboard.com/careers/?utm_source=golang_newsletter&utm_medium=email&utm_campaign=golang_weekly_jan_19#op-155708-backend-developer) Come help us build our new data pipeline in Go. Great work/life balance, regular "innovation" days, and a team that <3 to learn! Geckoboard In Brief [Go 1.8 Performance Improvements on ARM/Raspberry Pi](https://www.reddit.com/r/golang/comments/5o17c8/go_18_performance_improvements_on_arm_raspi/?utm_source=golangweekly&utm_medium=email) news Reddit [Subgraph OS: An Alpha 'Adversary Resistent' OS That Heavily Uses Go](https://subgraph.com/?utm_source=golangweekly&utm_medium=email) news subgraph.​com [The Hidden Costs of Data Engineering](https://www.vividcortex.com/resources/hidden-costs-of-data-engineering?utm_campaign=Go%20Newsletter&utm_source=ppc) Managing databases in today's environments presents many complex problems. See the impact in this 2016 survey. VividCortexsponsored [An Introduction to Self-Organizing Maps in Go with 'gosom'](http://mlexplore.org/2017/01/13/self-organizing-maps-in-go/?utm_source=golangweekly&utm_medium=email) tutorial Milos Gajdos [Debugging Go with Delve from Visual Studio Code](https://fresh-air.aerobatic.io/post/debug-golang/?utm_source=golangweekly&utm_medium=email) tutorial aerobatic.​io [How to Super Charge Your Sublime Text for Go Development](https://medium.com/@arshamshirvani/super-charge-your-sublime-text-for-golang-development-3239d9c376bb?utm_source=golangweekly&utm_medium=email) tutorial Arsham Shirvani [Grumpy: Running Python on Go](https://talkpython.fm/episodes/show/95/grumpy-running-python-on-go?utm_source=golangweekly&utm_medium=email) podcast Dylan Trotter recently unveiled [Grumpy](https://github.com/google/grumpy), a Python implementation based on Go. _52 minutes_. TalkPython Podcast [Go vs. Swift: The Languages of The Modern Tech Giants [PDF\]](https://github.com/jakerockland/go-vs-swift/blob/master/go-vs-swift.pdf?utm_source=golangweekly&utm_medium=email) opinion A very high level comparison. Jake Rockland [Building Efficient Microservices in Go](https://medium.com/@Rapchik/building-efficient-micro-services-in-go-61498e32b7f8?utm_source=golangweekly&utm_medium=email) opinion Umar Nizamani [Go Meta Linter: Concurrently Run Linting Tools and Normalize Their Output](https://github.com/alecthomas/gometalinter?utm_source=golangweekly&utm_medium=email) tools Alec Thomas [Rich-Go: Enrich 'go test' Outputs with Text Decorations](https://github.com/kyoh86/richgo?utm_source=golangweekly&utm_medium=email) tools Kyoichiro Yamada [Simple to use, powerful programming language need a home?](http://welcome.linode.com/go-weekly?utm_source=cooperpress&utm_medium=sponsored&utm_term=go&utm_campaign=go-weekly) Use a simple, powerful hosting company. Linodesponsored [fchan: An Experimental Fast Channel Implementation for Go](https://github.com/google/fchan-go?utm_source=golangweekly&utm_medium=email) code Google [Ebiten: A Simple SNES-Style 2D Game Library](https://hajimehoshi.github.io/ebiten/?utm_source=golangweekly&utm_medium=email) code hajimehoshi.​github.​io [Snap: A Powerful Telemetry Framework from Intel](https://github.com/intelsdi-x/snap?utm_source=golangweekly&utm_medium=email) code A plugin-based framework for enabling the gathering of telemetry from systems. Intel SDI [go-casper: A Proof of Concept of Implementing Cache-Aware Server Push](https://github.com/tcnksm/go-casper?utm_source=golangweekly&utm_medium=email) code Taichi Nakashima [gago: A Toolkit for Implementing Genetic Algorithms in Go](https://github.com/MaxHalford/gago?utm_source=golangweekly&utm_medium=email) code Max Halford [gitql: An SQL-Based Git Repository Querying Tool](https://github.com/cloudson/gitql?utm_source=golangweekly&utm_medium=email) code Claudson Oliveira [Cobra: A Library for Building Command Line Interfaces](https://github.com/spf13/cobra?utm_source=golangweekly&utm_medium=email) code Used by Kubernetes, Hugo, rkt, GopherJS, and more. Steve Francia [A CHIP-8 Emulator Written in Go](https://massung.github.io/CHIP-8/?utm_source=golangweekly&utm_medium=email) code Cross platform and uses SDL for rendering. Jeffrey Massung [The Most Used Words in Go Code](https://anvaka.github.io/common-words/?utm_source=golangweekly&utm_medium=email#?lang=go) A gopher-shaped word cloud, based on public GitHub data. Andrei Kashcha    

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/143) [See our archives](http://golangweekly.com/issues) [Change your email address](*|UPDATE_PROFILE|*)  [Stop getting this newsletter](*|UNSUB|*)  

Published by [Cooperpress](https://cooperpress.com/)
Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
