---
title: "The 2017 Go User Survey"
publication: "Go Weekly"
issue: 188
published_at: "2017-11-23"
canonical_url: "https://golangweekly.com/issues/188"
---

Golang Weekly 188   . 

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

[Golang Weekly](https://golangweekly.com) Issue 188 — November 23, 2017      

A slightly shorter than usual issue today in respect of Thanksgiving. We hope you have a good one if you celebrate it. 

Featured

[Please Take The 2017 Go User Survey](https://blog.golang.org/survey2017) The official Go team are _very_ keen for all Go users to take the annual Go user survey to help them plan & organize the project. Let’s get them above the 3500 responses they got last year? The Go Team [The Draft Go 1.10 Release Notes](https://tip.golang.org/doc/go1.10) Go 1.10 is set for a February 2018 release, but the release notes are already in progress if you want to see what will be new. Go [Want to Start Using Go in Your Enterprise?](https://start.activestate.com/activego/?utm_source=go-weekly&utm_medium=newsletter&utm_term=&utm_content=go-weekly-newsletter-17-11-23&utm_campaign=active-go) Satisfy your company’s requirements for commercial support, security and license compliance with ActiveGo, the only supported Golang distribution. [Start using ActiveGo for free in development](https://start.activestate.com/activego/?utm_source=go-weekly&utm_medium=newsletter&utm_term=&utm_content=go-weekly-newsletter-17-11-23&utm_campaign=active-go). ActiveStatesponsored[![\](https://copm.s3.amazonaws.com/09b10d83.jpg)](https://start.activestate.com/activego/?utm_source=go-weekly&utm_medium=newsletter&utm_term=&utm_content=go-weekly-newsletter-17-11-23&utm_campaign=active-go) [On the Behavior of Channels](https://www.youtube.com/watch?v=zDCKZn4-dck) video At dotGo 2017, prolific Go trainer Bill Kennedy presented a brief, 12 minute talk on how and why to think of Go channels as signalling mechanisms. Bill Kennedy [gofpdf: Generate PDFs from Go with No Dependencies](https://github.com/jung-kurt/gofpdf) A PDF document generator with high level support for text, drawing and images, bookmarks, links, and more. Kurt Jung [Puffs: A DSL for Parsing Untrusted File Formats Safely in C](https://github.com/google/puffs) A DSL and library (all written in Go) for parsing untrusted file formats (images, video, etc) that compiles to safe C code. Google 

In Brief

[Deploying an SPA as a Go Binary Using Webpack and Statik](https://iheanyi.com/journal/2017/11/22/deploying-an-spa-as-a-go-binary-using-webpack-and-statik/) tutorial Iheanyi Ekechukwu [Building a Real-time Collaborative Drawing App in Go](https://outcrawl.com/realtime-collaborative-drawing-go/) tutorial Tin Rabzelj [An Approach to Implementing 'tail -f' in Go](http://satran.in/2017/11/15/Implementing_tails_follow_in_go.html) tutorial Satyajit Ranjeev [Implementing Job Queues in Go](https://www.opsdash.com/blog/job-queues-in-go.html) tutorial Constructs and snippets to build your job queue. Mahadevan Ramachandran [Replacing x86 Firmware with Linux and Go](https://lwn.net/SubscriberLink/738649/81007748bf15c1e5/) story Jake Edge [YAML-to-Go: Convert YAML to a Go Struct Instantly](https://mengzhuo.github.io/yaml-to-go/) tools Meng Zhuo [Matterbridge: A Bridge Between Popular Chat Platforms](https://github.com/42wim/matterbridge) code Bridges Mattermost, IRC, Gitter, XMPP, Slack, Discord, Telegram, and others. github.​com [go-astits: Parse and Demux MPEG Transport Streams Natively in Go](https://github.com/asticode/go-astits) code Quentin Renard     

Golang Weekly is curated by [Peter Cooper](https://twitter.com/peterc) and [Glenn Goodrich](https://twitter.com/ruprict) [Read this issue on the Web](https://golangweekly.com/issues/188) [See our archives](https://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
