---
title: "Go Newsletter Issue #120"
publication: "Go Weekly"
issue: 120
published_at: "2016-07-28"
canonical_url: "https://golangweekly.com/issues/120"
---

Go Newsletter 120   . 

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

[Go Newsletter](http://golangweekly.com) Issue 120 — July 28, 2016      

It's been a bit of a slim week for things to pick for the newsletter this week - everyone in the Northern Hemisphere must be enjoying summer :-) The good news, then, is if you have a Go project, library, news, or tutorial to share, hit reply and we'll try our best to include it next week. 

Featured

[GAS: A Go AST Scanner](https://github.com/HewlettPackard/gas?utm_source=golangweekly&utm_medium=email) tools Inspects source code for security problems by scanning the Go AST and matching results against a set of predefined ‘rules’. Hewlett Packard Enterprise [go-dotnet: Go Wrapper for the .NET Core Runtime](https://github.com/matiasinsaurralde/go-dotnet?utm_source=golangweekly&utm_medium=email) tools A proof of concept. Can help you load and run .NET EXEs or load DLLS, setup delegates, and call them from Go functions. Matias Insaurralde [Scott Mansfield Talking About Using Go at Netflix](https://changelog.com/gotime-9/?utm_source=golangweekly&utm_medium=email) podcast An hour long podcast with Scott Mansfield who talks about Go at Netflix, performance, latency and caching, Rend (their memcached proxy), and more. The Changelog [Point logs from logrus, go-logging, go-log, log15, or text files at Papertrail](https://papertrailapp.com/?utm_source=cooperpress&utm_medium=email&utm_term=go&utm_campaign=go-20160728) Get a flight data recorder for your apps and systems. Papertrail supports the same RFC-defined protocols that every Go logging library does, so capturing output is painless. Or, already logging to files? Use our tiny Go-based file watcher daemon. Papertrailsponsored[![\](https://copm.s3.amazonaws.com/76c27201.jpeg)](https://papertrailapp.com/?utm_source=cooperpress&utm_medium=email&utm_term=go&utm_campaign=go-20160728) [Go Enters IEEE's Top Programming Languages in 2016](http://spectrum.ieee.org/computing/software/the-2016-top-programming-languages?utm_source=golangweekly&utm_medium=email) news Go comes in as IEEE Spectrum's 10th top language for 2016. IEEE Spectrum 

Jobs

[Stop wasting time - know what you'll earn before the interview](https://hired.com/?utm_source=newsletters&utm_medium=petercooperpress&utm_campaign=q3-16-gonewsletter) On Hired, sign up in 10 minutes and get offers from top companies like GitHub, Uber, & Stripe. Engineers get an average of 5 offers on the platform in 1 week Hired.​com 

In Brief

[Announcing Go 1.6 Support for Amazon Linux](https://lambda-linux.io/blog/2016/07/25/golang-support-for-amazon-linux/?utm_source=golangweekly&utm_medium=email) news Lambda Linux [Go 1.7 Release Candidate 3 Released](https://groups.google.com/d/msg/golang-nuts/zIHTDAHhqVU/x_eJB_iyCgAJ?utm_source=golangweekly&utm_medium=email) news google.​com [Generating Secure Random Numbers Using crypto/rand](https://elithrar.github.io/article/generating-secure-random-numbers-crypto-rand/?utm_source=golangweekly&utm_medium=email) tutorial Matt Silverlock [A Look At Some of Go's Subtleties Regarding The Use of Interfaces](https://github.com/teh-cmc/interface-bench?utm_source=golangweekly&utm_medium=email) tutorial Clement Rey [Modifying A Go Slice In-Place During Iteration](https://pauladamsmith.com/blog/2016/07/go-modify-slice-iteration.html?utm_source=golangweekly&utm_medium=email) tutorial Paul Smith [Accelerating SHA256 by 100x in Go on ARM](https://blog.minio.io/accelerating-sha256-by-100x-in-golang-on-arm-1517225f5ff4?utm_source=golangweekly&utm_medium=email) story The 64-bit ARMv8 core has introduced new instructions for SHA1 and SHA2 acceleration. Frank Wessels [On The Memory Alignment of Go Slice Values](http://blog.chewxy.com/2016/07/25/on-the-memory-alignment-of-go-slice-values/?utm_source=golangweekly&utm_medium=email) story Go’s slices are not aligned to a 32-byte boundary. Here’s a description of the alignment issue and two devised solutions. Xuanyi Chew [Automate your Go app delivery with Shippable](https://app.shippable.com/product.html?utm_campaign=Golang%20Newsletter%20Sponsorship&utm_content=Golang%20Newsletter%201&utm_source=email) tools With Shippable automate your Go app delivery pipelines, with flexibility to work with your existing setup. Plans from $0, no CC required. Shippablesponsored [Building Web Pages using The html/template Package](http://www.goin5minutes.com/screencast/episode_14_using_templates/?utm_source=golangweekly&utm_medium=email) video Aaron Schlesinger [Implementing Virtual Machines in Go and C](https://www.infoq.com/presentations/virtual-machine-go-c?utm_source=golangweekly&utm_medium=email) video InfoQ [gocelery: Celery Distributed Task Queue in Go](https://github.com/shicky/gocelery?utm_source=golangweekly&utm_medium=email) code Celery is a popular task queue in the Python world. Sick Yoon [orgalorg: Parallel SSH Command Executioner and File Synchronization Tool](https://github.com/reconquest/orgalorg?utm_source=golangweekly&utm_medium=email) code reconquest [pokevision-cli: A CLI Interface for the PokeVision API](https://github.com/jacobmarshall/pokevision-cli?utm_source=golangweekly&utm_medium=email) code Go(tta) catch em all.. Jacob Marshall [Correlate app performance with runtime metrics](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeekly&utm_content=Go) tools Datadog makes it simple to graph custom metrics from your Go apps alongside memory and GC stats from expvar. Datadogsponsored     

Go Newsletter is curated by [Peter Cooper](https://twitter.com/peterc) [Read this issue on the Web](http://golangweekly.com/issues/120) [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
