---
title: "#182: Glot - A New Plotting Library for Go"
publication: "Go Weekly"
issue: 182
published_at: "2017-10-19"
canonical_url: "https://golangweekly.com/issues/182"
---

Golang Weekly 182   . 

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

[Golang Weekly](https://golangweekly.com) Issue 182 — October 19, 2017     

Featured [Build an Image Recognition API with Go and TensorFlow](https://outcrawl.com/image-recognition-api-go-tensorflow/?utm_source=golangweekly&utm_medium=email) An AI-based tutorial using Go, Tensorflow, and Docker to return the top 5 labels for an image. Tin Rabzelj [Glot: A New Plotting Library for Go](https://medium.com/@Arafat./introducing-glot-the-plotting-library-for-golang-3133399948a1?utm_source=golangweekly&utm_medium=email) A plotting library built on top of gnuplot for plotting curves, 3D plots, bar charts, etc. [Repo](https://github.com/Arafatk/glot). Arafat Khan [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-10-19&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-10-19&utm_campaign=active-go). ActiveStatesponsored[![\](https://copm.s3.amazonaws.com/88df52c5.jpg)](https://start.activestate.com/activego/?utm_source=go-weekly&utm_medium=newsletter&utm_term=&utm_content=go-weekly-newsletter-17-10-19&utm_campaign=active-go) [TiDB 1.0: A Go-Powered Distributed NewSQL Database](https://github.com/pingcap/tidb?utm_source=golangweekly&utm_medium=email) Built in Go and [hitting 1.0 this week](https://pingcap.github.io/blog/2017/10/17/announcement/), TiDB is an open source, MySQL protocol compatible, distributed database designed for analytics. PingCAP [How Refactoring a C++ App into Go Made Everything Better](https://medium.com/@brendanleglaunec/how-refactoring-my-c-application-into-a-go-library-made-it-better-in-every-way-b99aa15fcfdf?utm_source=golangweekly&utm_medium=email) Well, just the development experience, the community, the build performance, and the extensibility of the project. So, not _everything_. Brendan Le Glaunec [Why We Switched From Python to Go](https://getstream.io/blog/switched-python-go/?utm_source=golangweekly&utm_medium=email) The pros and cons as experienced by Stream when changing their primary language to Go. Stream [What It's Like Working on the Go Team at Google](https://medium.com/@ljrudberg/working-on-the-go-team-at-google-917b2c8d35ff?utm_source=golangweekly&utm_medium=email) Someone who has recently left the Go team at Google reflects on how he ended up there and what it was like. Spoiler: _“an absolutely rewarding experience”_. Leo Rudberg Jobs [Go Heroes Needed @ BookerZzz (Haarlem, NL)](http://www.bookerzzz.com/join-us/jobs/go-developer/) Join an enthusiastic multicultural team rebuilding our hotel booking monolith into Go microservices using the latest tech stack. BookerZzz (HotelSpecials & BungalowSpecials) [Looking for a job at a company that prioritizes Go?](https://www.vettery.com/?utm_medium=cooper-golangweekly&utm_campaign=ad-1290&utm_source=newsletter&utm_content=grouped&utm_term=tech) Try Vettery and we’ll connect you directly with thousands of companies looking for talented back-end devs. Vettery In Brief [Help Choose a Name for Gogland, JetBrains' Go IDE](https://blog.jetbrains.com/go/2017/10/13/help-us-choose-a-name-for-our-go-ide/?utm_source=golangweekly&utm_medium=email) news I think they should stick with Gogland, it’s already established. Andrey Cheptsov [Video Encoding API for Golang](https://developer.bitmovin.com/hc/en-us/articles/115001117733-API-Clients-Overview/?utm_source=cooperpress&utm_medium=newsletterGN) Flexible Containerized Video Encoding built on Docker and Kubernetes run in any cloud or on-premise infrastructure. Bitmovinsponsored [Building Distributed Systems and Microservices in Go](https://medium.com/@shijuvar/building-distributed-systems-and-microservices-in-go-with-nats-streaming-d8b4baa633a2?utm_source=golangweekly&utm_medium=email) tutorial Developing an event sourcing/CQRS solution using NATS Streaming Server and Go. Shiju Varghese [Write a Mini Load Balancer to Learn Concurrency in Go](https://gist.github.com/rushilgupta/228dfdf379121cb9426d5e90d34c5b96?utm_source=golangweekly&utm_medium=email) tutorial Rushil Gupta [Make Your Go Binaries Homebrew Installable](https://kev.inburke.com/kevin/install-homebrew-go/?utm_source=golangweekly&utm_medium=email) tutorial Kevin Burke [Choosing a Go Framework](https://scene-si.org/2017/10/18/choosing-a-go-framework/?utm_source=golangweekly&utm_medium=email) opinion This is really more about why Go is a good choice than it is about frameworks. T Petric [See Every Go App, Every Server, and Every Container in One Place](https://www.datadoghq.com/monitor-go/?utm_source=Advertisement&utm_medium=CooperPress&utm_campaign=CooperPress-GoWeeklyS&utm_content=Go) tools Get full-stack monitoring with Datadog. Full support for Go apps, plus 200+ infrastructure integrations. Datadogsponsored [Realize: A Go Build System](https://tockins.github.io/realize/?utm_source=golangweekly&utm_medium=email) tools Automate the work pipeline, integrate third party tools, and reload projects as they change. Realize [Gogland EAP 16: File Watcher, New Inspections, Smarter Navigate to Test](https://blog.jetbrains.com/go/2017/10/18/gogland-eap-16-file-watcher-tons-of-new-inspections-smarter-navigate-to-test-and-more/?utm_source=golangweekly&utm_medium=email) tools JetBrains [etcdircd: An IRC Daemon Backed by etcd](https://github.com/heyitsanthony/etcdircd?utm_source=golangweekly&utm_medium=email) code Anthony Romano [Trumail: An Email Address Validation/Verification System](https://github.com/sdwolfe32/trumail?utm_source=golangweekly&utm_medium=email) code Steven Wolfe [Readline: A Pure Go Readline-Style Library](https://github.com/chzyer/readline?utm_source=golangweekly&utm_medium=email) code github.​com [microcache: A HTTP Microcache Implemented as Go Middleware](https://github.com/httpimp/microcache?utm_source=golangweekly&utm_medium=email) code HTTPimp [httpstat: Colored Visualization of HTTP Request Stats](https://github.com/davecheney/httpstat?utm_source=golangweekly&utm_medium=email) code See HTTP headers, the speed of DNS lookup, initial TCP connection, etc. Dave Cheney    

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/182) [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
