---
title: "Using Go on a cheap ARM Cortex board"
publication: "Go Weekly"
issue: 205
published_at: "2018-04-05"
canonical_url: "https://golangweekly.com/issues/205"
---

The latest Web operations, HTTP, and Web performance news       

#205 — April 5, 2018 

[Read on the Web](https://golangweekly.com/issues/205)   

Golang Weekly  

[Using Go on Low Powered Hardware](https://ziutek.github.io/2018/03/30/go_on_very_small_hardware.html) — _“How low we can Go and still do something useful?”_ It’s not quite Go as you know it, but here’s an interesting look at using Go on an ARM Cortex-M0-based board with 4KB of RAM to flash an LED. 

Michał Derkacz   

[The Tragedy of Finalizers](https://crawshaw.io/blog/tragedy-of-finalizers) — Go lets you register finalizer functions that get called when objects are garbage collected, but.. you probably shouldn’t use them. 

David Crawshaw   [![\](https://copm.s3.amazonaws.com/d3a29652.png)](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeeklyP) 

[Monitoring and Distributed Tracing for Go Apps](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeeklyP) — Collect, visualize, and alert on custom metrics in real-time. Utilize distributed tracing and interactive flame graphs to gain full-stack visibility and optimize Go applications performance with Datadog. [Try it free](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeeklyP). 

Datadog sponsor   

[On Using Go Interfaces Well](https://commandercoriander.net/blog/2018/03/30/go-interfaces/) — Brief, high level thoughts on interface use and what interfaces in Go should be like. 

Eno Compton   

▶[Building CLI Tools in Go with Cobra](https://www.youtube.com/watch?v=WvWPGVKLvR4) — Francesc is back with a 27 minute screencast on using [Cobra](https://github.com/spf13/cobra), a fantastic library for building modern command line apps with Go. 

Francesc Campoy   

[GoCraft: A Minecraft-esque Demo Written in Go](https://github.com/icexin/gocraft) — Just the basics of rendering terrain and moving around for now, but it’s a neat, relatively minimal example of using OpenGL from Go. 

fanbingxin   

[Go 1.10.1 and Go 1.9.5 Released](https://groups.google.com/d/msg/golang-nuts/PyJRJ675yUE/zlyifW4fAQAJ) — Minor fixes to the compiler, go command, net/http/pprof and other packages. 

Andrew Bonventre   

[Go and SQLite: When 'database/sql' Chafes](https://crawshaw.io/blog/go-and-sqlite) — Covers the creation of a new Go interface for SQLite which _doesn’t_ use database/sql. _“Does the world really need another Go sqlite package? Maybe!”_ 

David Crawshaw   

[Initial WebAssembly Support Commit Made to Go](https://go-review.googlesource.com/c/go/+/102835) — _“This is the first commit of a series that will add WebAssembly as an architecture target.”_ Not much to see yet but good steps, and the GOOS/GOARCH target name will be ‘js/wasm’. 

Richard Musiol   

▶[Go: Looking Back and Looking Forward](https://www.youtube.com/watch?v=ZCB-g2B4Y5A#t=1m45s) — At GopherCon Russia, Go core team member Brad Fitzpatrick gave a talk on the ‘eras of Go’s life’. 

Brad Fitzpatrick  

💻 Jobs  

[Full Stack Web Developer, Munich, Germany](http://www.equinux.com/goto/gopherswanted) — 👋 Gophers. We’re building exciting new products with React & Golang. [Join our growing team](http://www.equinux.com/goto/gopherswanted) here at our beautiful office in Munich. 🚀 

equinux AG   

[Sr. Software Developer at CrowdStrike (Irvine, CA)](https://app.jobvite.com/j?cj=osX06fwf&s=GoLang_Newsletter) — CrowdStrike is the leader in cloud-delivered endpoint protection, which helps protect our customers from cybersecurity attacks. 

CrowdStrike  

📖 Articles & Tutorials  

[Running a Keras / TensorFlow Model in Go](http://www.tonytruong.net/running-a-keras-tensorflow-model-in-golang/amp/?__twitter_impression=true) 

Tony Truong   

[Writing a Basic Web Crawler with Colly](http://edmundmartin.com/writing-a-web-crawler-with-golang-and-colly/) — [Colly](https://github.com/gocolly/colly) is a Web spidering framework for Go. 

Edmund Martin   

[Synchronization Queues in Go](https://medium.com/golangspec/synchronization-queues-in-golang-554f8e3a31a4) — Two approaches are compared and contrasted. 

Michał Łowicki   

[Manifold is the Marketplace for Independent Developer Services](https://www.manifold.co/?utm_campaign=go_newsletter+&utm_source=newsletter&utm_medium=sponsorship&utm_content=April5) — Find, organize, and connect the best cloud services for your application. 

Manifold sponsor   

▶[Building a Google Home Action in Go](https://www.youtube.com/watch?v=LeGuJo7QBbI) — Using [DialogFlow](https://dialogflow.com/) and a Go API hosted on Google Cloud. [GitHub repo.](https://github.com/plutov/packagemain/tree/master/10-ghome-aqi) 

Alex Pliutau  

🔧 Code, Tools & Demos  

[VSCode Golang Extension 0.6.78 Released](https://github.com/Microsoft/vscode-go/releases/tag/0.6.78) — A key enhancement is a codelens for debugging benchmarks. 

Microsoft   

[A Frequently Updated List of Go Interfaces](http://sweetohm.net/article/go-interfaces.en.html) — Extracts interfaces found in each Go version’s sources. 

Michel Casabianca   

[Fix Production Bugs in Seconds with Sentry](https://start.sentry.io/for/go?utm_source=advertisement&utm_medium=display&utm_content=gonewsletter&utm_campaign=sponsorship) 

Sentry sponsortools   

[Awesome Go Linters: A Curated List of 60+ Go Linting Tools](https://github.com/golangci/awesome-go-linters)   

[Examples of Data Structures and Algorithms in Go](https://github.com/floyernick/Data-Structures-and-Algorithms) — Covers binary trees, hash tables, linked lists, etc. 

Mykyta Paliienko   

[aah 0.10: A Scalable, Rapid Development Web Framework](https://aahframework.org/) — aah is opinionated, HTTP/2 capable, and well-documented. 

Jeevanandam M.   

[Shaman: A Lightweight, API-Driven DNS Server](https://github.com/nanopack/shaman) 

Nanopack   

[gron: A Tool That Makes JSON 'greppable'](https://github.com/tomnomnom/gron) 

Tom Hudson   

[Gonum: Numeric Libraries for Go](https://github.com/gonum/gonum) — Covers matrices, statistics, optimization, etc.   

[Minio: An Amazon S3-Compatible Storage Server Built in Go](https://github.com/minio/minio) 

Minio Cloud Storage   

[Linux Cloud Hosting Starting at 1GB of RAM for $5/mo](https://welcome.linode.com/go-weekly?utm_source=cooperpress&utm_medium=sponsored&utm_term=go&utm_campaign=go-weekly-brief) 

Linode Cloud Hosting sponsor         

Curated by [Cooperpress](https://cooperpress.com/) 

[Change your email address](https://golangweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
