---
title: "#183: Using the Go Tracer"
publication: "Go Weekly"
issue: 183
published_at: "2017-10-26"
canonical_url: "https://golangweekly.com/issues/183"
---

Golang Weekly 183   . 

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

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

Featured [On the Behavior of Channels](https://www.goinggo.net/2017/10/the-behavior-of-channels.html) Buffered and unbuffered channels have different behavior around guarantees and latency. Knowing which to use in certain scenarios is paramount. William Kennedy [Using the Go Tracer](https://www.youtube.com/watch?v=ySy3sR1LFCQ) video A fun look at using [Go’s execution tracer](https://golang.org/cmd/trace/) to trace and create profiles of a long-running process to squeeze out more performance. Francesc Campoy [govips: A Fast and Robust Image Library Built on libvips](https://github.com/davidbyttow/govips) [libvips](https://github.com/jcupitt/libvips) is essentially a faster modern alternative to ImageMagick. David Byttow [Build Social Networks With Go](https://getstream.io/build/social-networks/golang/?utm_campaign=Online%20Advertising&utm_source=GoLang&utm_medium=GoLang%20Newsletter&utm_content=October) Go is a great language to build scalable social networks. We've built a robust Go client to make integrating with Stream easy & painless. Build, scale and personalize your news feeds and activity streams. Streamsponsored[![\](https://copm.s3.amazonaws.com/8848baf2.png)](https://getstream.io/build/social-networks/golang/?utm_campaign=Online%20Advertising&utm_source=GoLang&utm_medium=GoLang%20Newsletter&utm_content=October) [Faktory: A New Background Job System](http://www.mikeperham.com/2017/10/24/introducing-faktory/) From the creator of the Sidekiq background processing framework, Faktory aims to be more language agnostic, among other things. There’s [an official Go client here.](https://github.com/contribsys/faktory_worker_go) Mike Perham [Awesome Go: 1200+ Go Links, Library and Tools](https://awesome-go.com/) A ridiculously thorough list of Go resources in over 50 categories. I think we need to submit this newsletter some time though.. :-D awesome-go.​com [Go 1.9.2 and Go 1.8.5 Released, Minor Releases](https://groups.google.com/d/msg/golang-announce/s_hLxKF9ApA/5aDjkjGRAQAJ) news Don’t get too excited, these are minor point releases but contain a variety of fixes and are worth upgrading to. Chris Broadfoot 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-1292&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 [The Ultimate Visual Guide to Go Enums](https://blog.learngoprogramming.com/golang-const-type-enums-iota-bc4befd096d3) tutorial Inanc Gumus [Monitoring Slow SQL Queries via Slack](http://azer.bike/journal/monitoring-slow-sql-queries-via-slack/) tutorial Azer Koçulu [The Ultimate Guide to Building Database Driven Apps with Go](https://www.vividcortex.com/resources/the-ultimate-guide-to-building-database-driven-apps-with-go?utm_campaign=Go%20Newsletter&utm_source=ppc&utm_medium=Apps%20with%20Go) This book contains years of wisdom from experts & the fastest way to learn how to connect to a database with Go. VividCortexsponsored [Reddit: What Cool Programs Have You Created Using Go?](https://www.reddit.com/r/golang/comments/765izv/what_cool_programs_have_you_created_using_golang/) story Reddit [On Node.js, Go, and Concurrency](https://edneypitta.com/on-node-go-concurrency/) opinion A response to the original creator of Node.js saying Go is better suited to large-scale server-side work. Edney Pitta [dep 0.3.2 Released: A Go Dependency Management Tool](https://github.com/golang/dep/releases/tag/v0.3.2) tools github.​com [Moka: A Go Mocking Framework](https://github.com/gcapizzi/moka) tools Giuseppe Capizzi [Gobot 1.7 Released: Eyes Of The World](https://gobot.io/blog/2017/10/23/eyes-of-the-world/) code Brings support for OpenCV 3, GoPiGo3, and the Holystone HS-200 drone. Ron Evans [RPCX: A Fast Service Discovery and Governance RPC Framework](http://rpcx.site/) code rpcx.​site [Fosite: A 'Security First' OAuth 2.0 and OpenID Connect SDK for Go](https://github.com/ory/fosite) code ORY [Baloo 3.0: Expressive End-to-End HTTP API Testing Made Easy](https://github.com/h2non/baloo) code Check [this example code](https://github.com/h2non/baloo#examples) to see how easy it is. Tomás Aparicio [Reducing Microservice Overhead with Shared Libraries](https://circleci.com/blog/reducing-microservice-overhead-with-shared-libraries/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=october&utm_content=go-newsletter) The importance of maintaining version dependencies for your microservice architecture. CircleCIsponsored    

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