<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title>Golang Newsletter Archive</title><link href="http://www.golangweekly.com/archive/feeds/atom/" rel="alternate"></link><link href="http://www.golangweekly.com/archive/feeds/atom/" rel="self"></link><id>http://www.golangweekly.com/archive/feeds/atom/</id><updated>2015-01-06T19:11:49+00:00</updated><subtitle></subtitle><category term="Announcements"></category><category term="Golang Presentations"></category><category term="Golang Weekly"></category><entry><title>Go Newsletter Issue #40</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-40/" rel="alternate"></link><updated>2015-01-06T19:11:49+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-40/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #40.&lt;/p&gt;
&lt;p&gt;As I mentioned a while back, I've been looking at ways in which this newsletter could be better run &amp;mdash; the main issue is finding the time to compile good stuff on a regular schedule. So I'm pleased to say that we're joining &lt;a href="https://twitter.com/peterc"&gt;Peter Cooper&lt;/a&gt;, who runs Cooper Press, and has the resources to improve things. I'll still be helping out in the near future. As ever, if you have any questions, feel free to reply to this email.&lt;/p&gt;
&lt;p&gt;In other news, if you're interested in getting involved with some Go coding there's a globally distributed hackathon, &lt;a href="http://gophergala.com/"&gt;Gopher Gala&lt;/a&gt;, happening soon.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/generate"&gt;Generating code&lt;/a&gt;&lt;br /&gt;An introduction to `go generate`, from the Go blog.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/writing-a-distributed-systems-library/"&gt;Writing a distributed systems library in Go&lt;/a&gt;&lt;br /&gt;"Most people will never need to write their own implementation of distributed consensus, however, I found that writing go-raft was a great learning experience so I&amp;rsquo;d like to share some of the lessons I learned."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/12/24/inspecting-errors"&gt;Inspecting errors&lt;/a&gt;&lt;br /&gt;On asserting error behaviour, instead of using specific error types.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/advent-2014/fuse-zipfs/"&gt;Writing a file system using FUSE&lt;/a&gt;&lt;br /&gt;"Some time ago, I decided I wanted to solve my own storage needs better, and I realized that I can&amp;rsquo;t just rely on synchronizing files. I needed a filesystem that combines the best of three worlds: local files, network file systems, and file synchronization."&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.unrolled.ca/test-main/"&gt;TestMain&lt;/a&gt;&lt;br /&gt;A note on how TestMain - added in Go 1.4 - enables global setup/teardown for tests.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://akhenakh.github.io/gozim/"&gt;Gozim: the entirety of Wikipedia on your computer&lt;/a&gt;&lt;br /&gt;A tool for running a local copy of Wikipedia.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://manuel.kiessling.net/2012/09/28/applying-the-clean-architecture-to-go-applications/"&gt;Applying "The clean architecture" to Go applications&lt;/a&gt;&lt;br /&gt;"I will guide you through the creation of a simple yet complete Go application, while reasoning on when, how and why the concepts of The Clean Architecture should be applied."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://noeffclue.blogspot.co.uk/2014/05/compiler-part-1-introduction-to-writing.html"&gt;Introduction to writing a compiler in Go&lt;/a&gt;&lt;br /&gt;"I want to take you on a tour of my personal journey through learning how to write a compiler."&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://hyperfox.org/"&gt;Hyperfox HTTP/HTTPs traffic interceptor&lt;/a&gt;&lt;br /&gt;A security tool for proxying and recording HTTP and HTTPs communications on a LAN.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mattrco/difftrace"&gt;difftrace&lt;/a&gt;&lt;br /&gt;Parse and manipulate strace output for easier diffs&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/robbiev/devdns"&gt;robbiev/devdns&lt;/a&gt;&lt;br /&gt;Test DNS server that replies the same address ("127.0.0.1" by default) to all type A queries.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dshearer.github.io/jobber/"&gt;Jobber&lt;/a&gt;&lt;br /&gt;A replacement for cron, with sophisticated status-reporting and error-handling.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://firepear.net/adminsock/"&gt;adminsock&lt;/a&gt;&lt;br /&gt;Adminsock provides a simple way to add an administrative interface (with a domain socket) to servers written in Go.&lt;/p&gt;
&lt;p&gt;Looking for more interesting reading? You might like to &lt;a href="https://twitter.com/golangweekly"&gt;follow @golangweekly on twitter&lt;/a&gt;&lt;a&gt;&lt;/a&gt;&lt;a href="https://twitter.com/golangweekly"&gt;.&lt;/a&gt;&lt;/p&gt;</summary></entry><entry><title>Go Newsletter Issue #39</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-39/" rel="alternate"></link><updated>2014-12-22T17:12:38+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-39/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #39. Go 1.4 has been released, with various internal changes and support for Android/ARM. GoCon was also a few weeks ago, from which we have a couple of talks. Thanks for reading, and see you again in 2015!&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://golang.org/doc/go1.4"&gt;Go 1.4 Release Notes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.appsdeck.eu/post/105609534953/graceful-server-restart-with-go"&gt;Graceful server restarts with Go&lt;/a&gt;&lt;br /&gt;How to pass a socket between running processes so that they can be safely restarted.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=PXoG0WX0r_E"&gt;Implementing a bignum calculator&lt;/a&gt;&lt;br /&gt;Rob Pike's talk on implementing a command-line calculator.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.slideshare.net/guregu/nsqcentric-architecture-gocon-autumn-2014"&gt;NSQ-centric architecture&lt;/a&gt;&lt;br /&gt;Building a chat system with NSQ, a distributed messaging platform written in Go. Given at GoCon 2014.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.slideshare.net/moriyoshi/hacking-go-compiler-internals-gocon-2014-autumn"&gt;Hacking Go compiler internals&lt;/a&gt;&lt;br /&gt;An interesting talk looking at the lexer and parser. Given at GoCon 2014.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ndmB0bj7eyw"&gt;Testing techniques&lt;/a&gt;&lt;br /&gt;A recording of Andrew Gerrand's talk, originally given at Google I/O 2014.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.mikeperham.com/2014/12/17/expvar-metrics-for-golang/"&gt;The expvar package - metrics for Go&lt;/a&gt;&lt;br /&gt;The expvar package allows a Go process to expose variables to the public via an HTTP endpoint that emits JSON.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dead10ck.github.io/2014/12/15/go-vs-c.html"&gt;Go vs. C: A Language Comparison of Concurrent Programming Features&lt;/a&gt;&lt;br /&gt;A look at how pthreads and Go's concurrency features compare.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://fabioberger.com/blog/2014/12/19/how-to-dockerize-golang-webapp-with-postgres-db/"&gt;Dockerize a Go webapp and database&lt;/a&gt;&lt;br /&gt;A guide to using docker with a Go application and PostgreSQL.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://robots.thoughtbot.com/writing-go-in-vim"&gt;Writing Go in Vim&lt;/a&gt;&lt;br /&gt;Overview of setting up Vim for Go development.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/stripe/aws-go"&gt;stripe/aws-go&lt;/a&gt;&lt;br /&gt;Experimental, automatically generated set of AWS clients.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/michaeldv/donna"&gt;michaeldv/donna&lt;/a&gt;&lt;br /&gt;Experimental UCI chess engine.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/smartystreets/goconvey"&gt;smartystreets/goconvey&lt;/a&gt;&lt;br /&gt;A utility for writing behavioural tests with `go test` and surfacing the results via a web page.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/jacobstr/confer"&gt;jacobstr/confer&lt;/a&gt;&lt;br /&gt;A config loader that provides extra conveniences for dealing with multiple environments.&lt;/p&gt;
&lt;p&gt;Looking for more interesting reading? You might like to &lt;a href="https://twitter.com/golangweekly"&gt;follow @golangweekly on twitter&lt;/a&gt;&lt;a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #38</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-38/" rel="alternate"></link><updated>2014-12-15T14:49:42+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-38/</id><summary type="html">&lt;p&gt;Archivist's note: this is last week's issue which I forgot to post the archive.&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #38.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/advent-2014/parsers-lexers/"&gt;Handwritten parsers &amp;amp; lexers&lt;/a&gt;&lt;br /&gt;An excellent introduction to writing parsers and lexers&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.geekgirl.io/grokking-go-array-internals-the-call-stack-and-pass-by-value/"&gt;Go: Array Internals, The Call Stack and Pass by Value&lt;/a&gt;&lt;br /&gt;An in-depth look at some of the Go runtime's internals&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/advent-2014/go-probably/"&gt;Probabilistic data structures for Go&lt;/a&gt;&lt;br /&gt;An interesting post by Damian Gryski on implementing probabilistic data structures&lt;/p&gt;
&lt;p&gt;&lt;a href="http://talks.golang.org/2014/readability.slide#1"&gt;When in Go, do as Gophers do&lt;/a&gt;&lt;br /&gt;A talk on readability by Fumitoshi Ukai, an engineer on the Chrome Infra team&lt;/p&gt;
&lt;p&gt;&lt;a href="http://avtok.com/2014/11/05/interface-upgrades.html"&gt;Interface "upgrades" in Go&lt;/a&gt;&lt;br /&gt;An interesting post looking at interfaces and conversions&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.hakkalabs.co/articles/optimizing-go-3k-requestssec-480k-requestssec"&gt;Optimizing Go: from 3K requests/sec to 480K requests/sec&lt;/a&gt;&lt;br /&gt;Ashish Gandhi provides details on optimising a service at CloudFlare&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dominik.honnef.co/posts/2014/12/an_incomplete_list_of_go_tools/"&gt;An incomplete list of Go tools&lt;/a&gt;&lt;br /&gt;A good roundup of the ecosystem of tools available for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="http://thenewstack.io/make-a-restful-json-api-go/"&gt;Making a RESTful JSON API in Go&lt;/a&gt;&lt;br /&gt;A good starter article on building a simple API&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/antonholmquist/jason"&gt;antonholmquist/jason&lt;/a&gt;&lt;br /&gt;An easy-to-use JSON package&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mitchellh/ioprogress"&gt;mitchellh/ioprogress&lt;/a&gt;&lt;br /&gt;A package for progress bars around io.Reader/Writers&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/vektra/vega"&gt;vektra/vega&lt;/a&gt;&lt;br /&gt;"The focus of Vega is to provide a resilient, trustworthy message delivery system."&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/surge/surgemq"&gt;surge/surgemq&lt;/a&gt;&lt;br /&gt;MQTT broker, decoder and encoder&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/coreos/rocket"&gt;coreos/rocket&lt;/a&gt;&lt;br /&gt;A new container runtime from CoreOS&lt;/p&gt;
&lt;p&gt;Looking for more interesting reading? You might like to &lt;a href="https://twitter.com/golangweekly"&gt;follow @golangweekly on twitter&lt;/a&gt;&lt;a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #37</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-37/" rel="alternate"></link><updated>2014-11-21T15:40:15+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-37/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #37. It's hard to believe it's been five years since Go's public release, and we have lots of related links in this issue.&lt;/p&gt;
&lt;p&gt;As Go Newsletter's subscriber base has grown to unexpected proportions, I thought it would be good to add a Privacy Policy and Terms to our website. This makes a formal pledge to protect your data (additionally, we're already registered under the Data Protection Act in the UK), and sets out some standard conditions under which we operate. Please do &lt;a href="/terms-of-service-and-privacy-policy/"&gt;read these&lt;/a&gt;, and feel free to reply to this email if you have any questions.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!msg/golang-nuts/mP5sSNwezVc/dM44xFd9L4IJ"&gt;Go 1.4rc1 is released&lt;/a&gt;&lt;br /&gt;Go 1.4 will be released shortly: this is the first release candidate.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/"&gt;GopherAcademy guest blog posts&lt;/a&gt;&lt;br /&gt;To mark five years since Go's release, GopherAcademy are running a month of guest posts on their blog. Lots of interesting articles including kubernetes, InfluxDB, and bleve.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/5years"&gt;Half a decade with Go&lt;/a&gt;&lt;br /&gt;Andrew Gerrand recounts some highlights five years on from the initial public release of Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mattjibson.com/blog/2014/11/19/esc-embedding-static-assets/"&gt;Embedding static assets in Go&lt;/a&gt;&lt;br /&gt;Deploying one binary is great, but being able to embed static resources can be even better.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/channel/UCSRhwaM00ay0fasnsw6EXKA"&gt;Videos from dotGo&lt;/a&gt;&lt;br /&gt;More videos have been uploaded from dotGo, including talks, the panel discussions, and interviews.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://spf13.com/presentation/7-biggest-mistakes-in-go/"&gt;7 mistakes in Go and when to avoid them&lt;/a&gt;&lt;br /&gt;Steve Francia's talk on some common pitfalls, given at GothamGo.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.hakkalabs.co/articles/distributed-systems-go-good-bad-otherwise/#!"&gt;Distributed Systems in Go&lt;/a&gt;&lt;br /&gt;This talk from GoSF covers some fundamentals of using Go for distributed systems.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://eager.io/blog/go-and-json/"&gt;Go and JSON&lt;/a&gt;&lt;br /&gt;A helpful guide to processing JSON covering types, empty fields, field tags, and so on.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!msg/golang-dev/sckirqOWepg/YmyT7dWJiocJ"&gt;The Go project moves to github&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/limetext/lime"&gt;limetext/lime&lt;/a&gt;&lt;br /&gt;Open source API-compatible alternative to Sublime Text.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/sosedoff/pgweb"&gt;sosedoff/pgweb&lt;/a&gt;&lt;br /&gt;Web-based PostgreSQL database browser written in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://http2.golang.org/"&gt;Go + HTTP/2&lt;/a&gt;&lt;br /&gt;A test server for Go's HTTP/2 implementation, which is currently being worked on by Brad Fitzpatrick.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.stackoverflow.com/2014/11/announcing-bosun-our-new-open-source-monitoring-alerting-system/"&gt;Announcing Bosun&lt;/a&gt;&lt;br /&gt;A new monitoring and alerting system from StackExchange, built with Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/derekparker/delve"&gt;derekparker/delve&lt;/a&gt;&lt;br /&gt;Delve is a Go debugger, written in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/philhofer/msgp"&gt;philhofer/msgp&lt;/a&gt;&lt;br /&gt;It's interesting to see more tools that use "go generate" being built. This is a code generator for MessagePack serialization.&lt;/p&gt;
&lt;p&gt;Looking for more interesting reading? You might like to &lt;a href="https://twitter.com/golangweekly"&gt;follow @golangweekly on twitter&lt;/a&gt;&lt;a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #36</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-36/" rel="alternate"></link><updated>2014-10-31T11:31:50+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-36/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #36. dotGo was a great experience, and it's good to see that &lt;a href="https://www.youtube.com/channel/UCSRhwaM00ay0fasnsw6EXKA"&gt;videos of talks&lt;/a&gt; are starting to appear.&lt;/p&gt;
&lt;p&gt;Over the last few weeks, I've realised that finding the time to make Go Newsletter a more regular occurence is unlikely on my part. You've probably noticed that I don't keep to a regular schedule, preferring roughly two issues a month. I think we can do better, so I've been talking to a couple of people about doing just that. Stay tuned &amp;mdash; we hope to announce something good soon.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!msg/golang-nuts/7VAcfULjiB8/_HLlinUNzDAJ"&gt;Go 1.4 Beta 1 is released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/document/d/1FP5apqzBgr7ahCCgFO-yoVhk4YZrNIDNf9RybngBc14/pub"&gt;Go execution tracer&lt;/a&gt;&lt;br /&gt;Dmitry Vyukov shows how it is possible to trace the execution of goroutines, revealing how they behave at runtime.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://openmymind.net/The-Little-Go-Book/"&gt;The Little Go Book&lt;/a&gt;&lt;br /&gt;An introduction to Go for developers who may not be familiar with static typing and pointers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://coreos.com/blog/godep-for-end-user-go-projects/"&gt;Godep for end user Go projects&lt;/a&gt;&lt;br /&gt;A practical post on managing build dependencies with godep.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/io2014"&gt;Go at Google I/O and Gopher SummerFest&lt;/a&gt;&lt;br /&gt;Great recap of Go at Google I/O 2014 and the Gopher SummerFest meetup.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dev.paperlesspost.com/blog/2014/10/06/go-at-paperless-post"&gt;Go at Paperless Post&lt;/a&gt;&lt;br /&gt;Aaron Quint, Chief Scientist at Paperless Post, provides insight on how Paperless Post is leveraging Go and CGO to speed up their image processing pipeline.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.securitymouse.com/2014/10/golang-debugging-turning-pennies-into-gs.html"&gt;Go debugging with GDB&lt;/a&gt;&lt;br /&gt;An interesting insight into how GDB integration works.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://npf.io/2014/10/go-nitpicks/"&gt;Go nitpicks&lt;/a&gt;&lt;br /&gt;Thinking about the occasional rough edge can be a useful exercise, and in this case it has generated an interesting discussion.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.nindalf.com/how-goroutines-work/"&gt;How goroutines work&lt;/a&gt;&lt;br /&gt;"A goroutine has a simple model: it is a function executing concurrently with other goroutines in the same address space."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://kreuzwerker.de/en/blog/posts/should-i-stay-or-should-i-go/"&gt;Using Go as an authentication gateway&lt;/a&gt;&lt;br /&gt;It's often interesting to hear how Go is evaluated as a new technology and the first experience of using it, and this article is a good example of that.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://engineering.heroku.com/blogs/2014-10-23-instrumentation-by-composition"&gt;Instruments&lt;/a&gt;&lt;br /&gt;A Go package for collecting metrics over discrete time intervals&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ncw/gotemplate"&gt;ncw/gotemplate&lt;/a&gt;&lt;br /&gt;gotemplate manages package based templates using the new "go generate" command shipping soon in Go 1.4&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/b3log/wide"&gt;b3log/wide&lt;/a&gt;&lt;br /&gt;A web-based IDE for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://vividcortex.com/blog/2014/10/27/debugging-with-trace/"&gt;Debugging with Trace&lt;/a&gt;&lt;br /&gt;A debugging aid from VividCortex&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.florian-schlachter.de/post/trindex/"&gt;trindex&lt;/a&gt;&lt;br /&gt;A trigram search library&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/coreos/flannel"&gt;coreos/flannel&lt;/a&gt;&lt;br /&gt;flannel is an etcd backed network fabric for containers that uses the Universal TUN/TAP device and creates an overlay network using UDP to encapsulate IP packets to enable cross host communication.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/bradfitz/http2"&gt;bradfitz/http2&lt;/a&gt;&lt;br /&gt;Brad Fitzpatrick is hacking on experimental HTTP/2 support for Go and includes basic net/http integration so you can kick the tires.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/st3fan/gohawk"&gt;st3fan/gohawk&lt;/a&gt;&lt;br /&gt;Server-Side Hawk Implementation in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/blevesearch/bleve"&gt;blevesearch/bleve&lt;/a&gt;&lt;br /&gt;bleve is a robust package for modern text indexing and analysis with support for highlighting matching text within document fragments and industry standard tf-idf scoring.&lt;/p&gt;
&lt;p&gt;Looking for more interesting reading? You might like to &lt;a href="https://twitter.com/golangweekly"&gt;follow @golangweekly on twitter&lt;/a&gt;.&lt;/p&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #35</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-35/" rel="alternate"></link><updated>2014-10-07T16:40:15+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-35/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #35. In case you missed it, &lt;a href="https://groups.google.com/forum/#!topic/golang-nuts/MYS5MkDF5_A"&gt;Go 1.3.3 has been released&lt;/a&gt;. And we're looking forward to dotGo next week; see you there!&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://sourcegraph.com/blog/building-a-testable-webapp"&gt;Building a testable Go web app&lt;/a&gt;&lt;br /&gt;A look at how Sourcegraph structure and test their web application&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/docker"&gt;Deploying Go servers with Docker&lt;/a&gt;&lt;br /&gt;A walkthough of using docker to deploy a Go web application on Google Compute Engine.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gdstechnology.blog.gov.uk/2014/10/01/cdn-acceptance-testing/"&gt;CDN acceptance testing for GOV.UK&lt;/a&gt;&lt;br /&gt;A thorough look at using Go's testing tools to specify and test an external service, in this case a CDN&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/09/28/using-build-to-switch-between-debug-and-release"&gt;Using // +build to switch between debug and release builds&lt;/a&gt;&lt;br /&gt;Build tags, a conditional compilation feature of Go, can be used to produce debug builds with extra verbosity&lt;/p&gt;
&lt;p&gt;&lt;a href="http://senko.silvrback.com/learning-go"&gt;Learning Go from the perspective of a C developer&lt;/a&gt;&lt;br /&gt;A short post on some considerations of a C user moving to Go&lt;/p&gt;
&lt;p&gt;&lt;a href="http://soryy.com/blog/2014/not-another-go-net-http-tutorial/"&gt;Not another net/http tutorial&lt;/a&gt;&lt;br /&gt;A good article expanding on some of the uses of net/http.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/jwaldrip/odin"&gt;jwaldrip/odin&lt;/a&gt;&lt;br /&gt;A package to help build self-documenting command line applications&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/jmoiron/sqlx"&gt;jmoiron/sqlx&lt;/a&gt;&lt;br /&gt;General-purpose extensions to database/sql&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/yosssi/gcss"&gt;yosssi/gcss&lt;/a&gt;&lt;br /&gt;Go CSS preprocessor&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mperham/inspeqtor"&gt;mperham/inspeqtor&lt;/a&gt;&lt;br /&gt;Inspeqtor gathers key metrics from your applications and alerts you when things look wrong&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #34</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-34/" rel="alternate"></link><updated>2014-09-21T09:25:47+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-34/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #34.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://relistan.com/writing-testable-apps-in-go/"&gt;Writing testable code in Go&lt;/a&gt;&lt;br /&gt;A good discussion of using interfaces to write testable code&lt;/p&gt;
&lt;p&gt;&lt;a href="http://talks.golang.org/2014/organizeio.slide#1"&gt;Organizing Go code&lt;/a&gt;&lt;br /&gt;Including workspaces and vendoring imports&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.jerf.org/iri/post/2930"&gt;Supervisor Trees for Go&lt;/a&gt;&lt;br /&gt;A take on Erlang's supervisor trees&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.cloudflare.com/how-stacks-are-handled-in-go/"&gt;How stacks are handled in Go&lt;/a&gt;&lt;br /&gt;A look at how the Go runtime manages stacks with specific attention to goroutines&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/09/14/go-list-your-swiss-army-knife"&gt;go list, your Swiss army knife&lt;/a&gt;&lt;br /&gt;Using go list as a refactoring aid&lt;/p&gt;
&lt;p&gt;&lt;a href="http://attilaolah.eu/2014/09/10/json-and-struct-composition-in-go/"&gt;JSON and struct composition in Go&lt;/a&gt;&lt;br /&gt;Useful tips on handling JSON&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/rubenv/sql-migrate"&gt;rubenv/sql-migrate&lt;/a&gt;&lt;br /&gt;SQL schema migration tool for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/EricChiang/pup"&gt;EricChiang/pup&lt;/a&gt;&lt;br /&gt;Parse HTML at the command line&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mdlayher/waveform"&gt;mdlayher/waveform&lt;/a&gt;&lt;br /&gt;Generate waveform images from audio streams&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #33</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-33/" rel="alternate"></link><updated>2014-09-05T15:34:25+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-33/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #33. There are some great in-depth looks at testing and constants in this issue, as well as an excellent guide to getting started on a project.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://howistart.org/posts/go/1"&gt;How I Start: Go&lt;/a&gt;&lt;br /&gt;A well-written guide to creating a simple HTTP service from scratch&lt;/p&gt;
&lt;p&gt;&lt;a href="http://talks.golang.org/2014/hammers.slide#1"&gt;Gophers with Hammers&lt;/a&gt;&lt;br /&gt;How Go's design facilitates writing tools for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.splice.com/iota-elegant-constants-golang/"&gt;iota: elegant constants in Go&lt;/a&gt;&lt;br /&gt;A detailed look at using constants expressively, with particular attention to `iota`&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/constants"&gt;Constants: The Go Blog&lt;/a&gt;&lt;br /&gt;"In Go, constants, unlike variables, behave pretty much like regular numbers. This post explains why that is and what it means."&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.splice.com/lesser-known-features-go-test/"&gt;Lesser-known features of `go test`&lt;/a&gt;&lt;br /&gt;Including parallel tests and blackbox testing&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.cloudflare.com/go-interfaces-make-test-stubbing-easy"&gt;Go interfaces make test stubbing easy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/document/d/1nr-TQHw_er6GOQRsF6T43GGhFDelrAP0NqSS_00RgZQ/preview?sle=true"&gt;Go execution modes&lt;/a&gt;&lt;br /&gt;Proposals for different execution modes for shared library support and possible linking to non-Go programs&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gophercon.in/blog/2014/08/19/blakeinterview/"&gt;Interview: GopherConIndia Speaker Blake Mizerany&lt;/a&gt;&lt;br /&gt;A short interview with Blake Mizerany (check the blog for other interesting interviews).&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.matttproud.com/2014/09/go-testing-patterns-benchmark-setup-and.html"&gt;Go testing patterns: benchmarking and expensive fixture setup, allocations, and automation&lt;/a&gt;&lt;br /&gt;Following on from Dave Cheney's post on using pkg/testing for microbenchmarks&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/09/01/gos-runtime-c-to-go-rewrite-by-the-numbers"&gt;Go&amp;rsquo;s runtime C to Go rewrite, by the numbers&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.goinggo.net/2014/09/go-compiler-nil-pointer-checks.html"&gt;Go compiler nil pointer checks&lt;/a&gt;&lt;br /&gt;A low-level look at nil pointer checks&lt;/p&gt;
&lt;p&gt;&lt;a href="https://speakerdeck.com/joho/ruby-rails-and-go"&gt;Ruby, Rails &amp;amp; Go&lt;/a&gt;&lt;br /&gt;"Comparing and contrasting Ruby on Rails and Go from the human perspective."&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/blevesearch/bleve"&gt;blevesearch/bleve&lt;/a&gt;&lt;br /&gt;A modern text indexing library for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Yelp/dockersh"&gt;Yelp/dockersh&lt;/a&gt;&lt;br /&gt;A shell which places users into individual docker containers&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/tv42/jsonarray"&gt;tv42/jsonarray&lt;/a&gt;&lt;br /&gt;Streaming decoder for JSON arrays&lt;/p&gt;
&lt;p&gt;&lt;a href="http://agocs.org/blog/2014/08/19/rabbitmq-best-practices-in-go/"&gt;Using Go to load test a RabbitMQ instance&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/tomjowitt/ozdata"&gt;tomjowitt/ozdata&lt;/a&gt;&lt;br /&gt;Australian postcode data query tool&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ConradIrwin/aws-name-server"&gt;ConradIrwin/aws-name-server&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #32</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-32/" rel="alternate"></link><updated>2014-08-20T10:37:19+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-32/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #32!&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/d/msg/golang-nuts/CF5wyVEjEaY/a-Ls1yXzRX8J"&gt;Go 1.3.1 is released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.labix.org/2014/08/13/announcing-qml-v1-for-go"&gt;Announcing qml v1 for Go&lt;/a&gt;&lt;br /&gt;Some of you will remember the impressive original demo of go-qml; this version represents an important milestone for modelling UI applications in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.darrencoxall.com/golang/executing-commands-in-go/"&gt;Command execution in Go&lt;/a&gt;&lt;br /&gt;A thoughtful post on using os/exec.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gitorious.org/2014/08/11/golang-patterns-for-serving-on-demand-generated-content/"&gt;Patterns for serving on-demand, generated content&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/08/17/go-has-both-make-and-new-functions-what-gives"&gt;Why does Go have both 'make' and 'new' functions?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://99designs.com/tech-blog/blog/2014/08/11/cmdstalk-golang-beanstalkd/"&gt;Giving our beanstalkd queue a UNIX interface with Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://txt.fliglio.com/2014/07/restful-microservices-in-go-with-gin/"&gt;Building a HTTP service with Gin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.minaandrawos.com/2014/05/27/practical-guide-protocol-buffers-protobuf-go-golang/"&gt;A guide to using protocol buffers in Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://obahua.com/setup-vim-for-go-development/"&gt;Setting up VIM for Go development&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://medium.com/@kelseyhightower/optimizing-docker-images-for-static-binaries-b5696e26eb07"&gt;Building Docker images for static Go binaries&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://flynn.io/blog/flynn-beta"&gt;Flynn Beta&lt;/a&gt;&lt;br /&gt;Flynn, a PaaS tool built in Go, is now in beta&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/sourcegraph/srclib"&gt;sourcegraph/srclib&lt;/a&gt;&lt;br /&gt;srclib is a polyglot code analysis library, built for hackability. It consists of language analysis toolchains (currently for Go, Python, JavaScript, and Ruby) with a common output format, and developer tools (such as editor plugins) that consume this format.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ernesto-jimenez/httplogger"&gt;ernesto-jimenez/httplogger&lt;/a&gt;&lt;br /&gt;Enabling logging of http.Transport&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/hashicorp/hcl"&gt;hashicorp/hcl&lt;/a&gt;&lt;br /&gt;The goal of HCL is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards DevOps tools, servers, etc.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cockroachdb/cockroach"&gt;cockroachdb/cockroach&lt;/a&gt;&lt;br /&gt;A scalable, geo-replicated, transactional datastore&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/siddontang/mixer"&gt;siddontang/mixer&lt;/a&gt;&lt;br /&gt;Mixer is a MySQL proxy powered by Go which aims to supply a simple solution for MySQL sharding.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/3rf/go-unused-funcs"&gt;3rf/go-unused-funcs&lt;/a&gt;&lt;br /&gt;A tool for detecting dead functions in Go code, built on Go Oracle.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=OKLR6rrsBmI&amp;amp;feature=youtu.be"&gt;Easier debugging with CGDB&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #31</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-31/" rel="alternate"></link><updated>2014-08-01T15:35:44+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-31/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #31, enjoy!&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/context"&gt;Concurrency Patterns: Context&lt;/a&gt;&lt;br /&gt;Introducing Google's context package which makes it easy to pass request context across API boundaries in Go servers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://medium.com/@benbjohnson/46ddee7a25c"&gt;Structuring tests in Go&lt;/a&gt;&lt;br /&gt;Notes on creating clear and maintainable tests.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.hakkalabs.co/articles/stream-multiplexing-go"&gt;Stream multiplexing in Go&lt;/a&gt;&lt;br /&gt;Implementing custom protocols with muxado&lt;/p&gt;
&lt;p&gt;&lt;a href="http://talks.golang.org/2014/compiling.slide#1"&gt;Go: Easy to Read, Hard to Compile&lt;/a&gt;&lt;br /&gt;Some informative corner cases (from Google I/O).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://sourcegraph.com/blog/google-io-2014-building-sourcegraph-a-large-scale-code-search-engine-in-go"&gt;Building Sourcegraph, a large-scale code search engine&lt;/a&gt;&lt;br /&gt;One of the many great talks at Google I/O&lt;/p&gt;
&lt;p&gt;&lt;a href="http://containerops.org/2014/07/30/tenus-golang-powered-linux-networking/"&gt;Linux networking in Go&lt;/a&gt;&lt;br /&gt;Introducting tenus, a tool for creating and configuring network devices.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://stephensearles.com/?p=288"&gt;Parsing PHP in Go&lt;/a&gt;&lt;br /&gt;Including Rob Pike's lexer strategy&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/zendesk/go-httpclerk"&gt;zendesk/go-httpclerk&lt;/a&gt;&lt;br /&gt;A simple HTTP request/response logger for Go supporting multiple formatters.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/shurcooL/markdownfmt"&gt;shurcooL/markdownfmt&lt;/a&gt;&lt;br /&gt;gofmt for markdown&lt;/p&gt;
&lt;p&gt;&lt;a href="http://labs.vistarmedia.com/2014/07/29/hadoop-and-go.html"&gt;Run Hadoop programs with Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/hashicorp/terraform"&gt;hashicorp/terraform&lt;/a&gt;&lt;br /&gt;A tool for managing infrastructure from the creators of vagrant.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/xiaq/elvish"&gt;xiaq/elvish&lt;/a&gt;&lt;br /&gt;An experimental UNIX shell&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary></entry><entry><title>Go Newsletter Issue #30</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-30/" rel="alternate"></link><updated>2014-07-16T21:06:29+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-30/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #30, a little later than usual. Lots of interesting articles and packages this time; one emerging and welcome theme is that people are starting to talk more about the higher-level structure of their programs.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://elithrar.github.io/article/custom-handlers-avoiding-globals/"&gt;Custom handlers and avoiding globals in Go web applications&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jmoiron.net/blog/crossing-streams-a-love-letter-to-ioreader/"&gt;On using the io.Reader interface without ioutil.Readall&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://medium.com/@benbjohnson/structuring-applications-in-go-3b04be4ff091"&gt;Structuring applications in Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://arslan.io/ten-useful-techniques-in-go"&gt;Ten useful techniques in Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/07/11/visualising-the-go-garbage-collector"&gt;Visualising the Go garbage collector&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://open.blogs.nytimes.com/2014/07/10/emr-streaming-in-go/?_php=true&amp;amp;_type=blogs&amp;amp;_r=0"&gt;Map/Reduce at the New York Times&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://inconshreveable.com/07-08-2014/principles-of-designing-go-apis-with-channels/"&gt;Principles of designing Go APIs with channels&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://soryy.com/blog/2014/common-mistakes-with-go-lang/"&gt;Common mistakes and resources to learn from&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.splice.com/golang-verify-type-implements-interface-compile-time/"&gt;How to ensure a type implements an interface&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://andlabs.lostsig.com/blog/2014/06/30/85/an-introduction-to-pointers-for-go-programmers-not-coming-from-c-family-languages"&gt;An introduction to pointers in Go&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://tech.dropbox.com/2014/07/open-sourcing-our-go-libraries/"&gt;Dropbox open-source Go libraries&lt;/a&gt;&lt;br /&gt;Various libraries released by Dropbox&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mattrco/anode.exp"&gt;mattrco/anode.exp&lt;/a&gt;&lt;br /&gt;Analyze graphite metrics and other time series data&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/bmizerany/pat"&gt;bmizerany/pat&lt;/a&gt;&lt;br /&gt;A Sinatra style pattern muxer for net/http&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mozilla-services/heka/releases/tag/v0.6.0"&gt;Heka 0.6.0&lt;/a&gt;&lt;br /&gt;New release of Heka, data collection and processing made easy&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/bradfitz/latlong"&gt;bradfitz/latlong&lt;/a&gt;&lt;br /&gt;Maps a lat/lon to a timezone, built for camlistore.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cloudflare/cfssl"&gt;cloudflare/cfssl&lt;/a&gt;&lt;br /&gt;CloudFlare's PKI toolkit&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #29</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-29/" rel="alternate"></link><updated>2014-06-29T12:09:30+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-29/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #29. As ever, things are moving quickly in the world of Go: Go 1.3 has been released and there has been lots of Go-related activity at I/O (recordings to come). Also, we tipped over the 5,000 subscriber mark yesterday, so thanks for reading!&lt;/p&gt;
&lt;p&gt;Also, a quick reminder that there are two upcoming conferences: dotGo in Paris later this year, and Gophercon India early next year.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/go1.3"&gt;Go 1.3 is released&lt;/a&gt;&lt;br /&gt;Go 1.3 has been released; read the announcement here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/06/27/ice-cream-makers-and-data-races"&gt;Ice cream makers and data races&lt;/a&gt;&lt;br /&gt;"There is no such thing as a safe data race. Your program either has no data races, or its operation is undefined." &lt;a href="http://www.goinggo.net/2014/06/ice-cream-makers-and-data-races-part-ii.html"&gt;Follow-up article&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://beego.me/blog/beego_api"&gt;Building a web service with auto-generated documentation&lt;/a&gt;&lt;br /&gt;A useful integration of Beego, the web framework, and Swagger, a tool that can generate documentation.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/document/d/1N3XyVkAP8nmWjASz8L_OjjnjVKxgeVBjIsTr5qIUcA4/"&gt;Go support for Android&lt;/a&gt;&lt;br /&gt;A proposal to add support for the Android NDK to Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://medium.com/@kapuramax/procedural-image-generation-in-go-7a57ff2e2e90"&gt;Go, colourspace, and all the RGB colours in one image&lt;/a&gt;&lt;br /&gt;A writeup of using Go to generate images containing all RGB colours.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.maxcdn.com/learned-stop-worrying-love-logs/"&gt;How we built our real-time analytics platform&lt;/a&gt;&lt;br /&gt;A look at how MaxCDN use Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://willnorris.com/2014/05/go-rest-apis-and-pointers"&gt;Go, REST APIs, and pointers&lt;/a&gt;&lt;br /&gt;Covering some of the important features of implementing a REST web service consumer in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.thumbtack.com/engineering/go-hercule/"&gt;Implementing a search engine in Go&lt;/a&gt;&lt;br /&gt;Summarising some of the interesting aspects of writing a service in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gophervids.appspot.com/"&gt;GopherVids&lt;/a&gt;&lt;br /&gt;Excellent catalogue of videos about Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://golang-examples.tumblr.com/post/87553422434/template-and-associated-templates"&gt;Template and associated templates&lt;/a&gt;&lt;br /&gt;In-depth look at some Go template features.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/peco/peco"&gt;peco/peco&lt;/a&gt;&lt;br /&gt;An interactive filtering tool for the command line.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/google/cayley"&gt;google/cayley&lt;/a&gt;&lt;br /&gt;Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/wandoulabs/tyrant"&gt;wandoulabs/tyrant&lt;/a&gt;&lt;br /&gt;A distributed job scheduler running on Apache Mesos.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/kaicheng/jobmux"&gt;kaicheng/jobmux&lt;/a&gt;&lt;br /&gt;jobmux reads jobs from stdin and executes them concurrently.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/shirou/gopsutil"&gt;shirou/gopsutil&lt;/a&gt;&lt;br /&gt;A port of psutil, the system information collector.&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #28</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-28/" rel="alternate"></link><updated>2014-06-12T18:13:01+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-28/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #28. A couple of interesting events have happened since the last issue: Gocon in Japan, and the first Docker conference. You'll find links to talks and code from these events below. Also, Go 1.3rc1 has been released, and rc2 is not far away.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/d/msg/golang-nuts/4acL7hVuepA/CgLN3O_bDDwJ"&gt;Go 1.3 Release Candidate 1 released&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/06/07/five-things-that-make-go-fast"&gt;Five things that make Go fast&lt;/a&gt;&lt;br /&gt;Dave Cheney's talk given at Gocon, covering five features that contribute to Go's performance&lt;/p&gt;
&lt;p&gt;&lt;a href="https://speakerdeck.com/stanaka/go-in-production-at-mackerel-dot-io"&gt;Go in Production at Mackerel.io&lt;/a&gt;&lt;br /&gt;Another great talk from Gocon&lt;/p&gt;
&lt;p&gt;&lt;a href="http://talks.golang.org/2014/gocon-tokyo.slide#1"&gt;Go: 90% Perfect, 100% of the time&lt;/a&gt;&lt;br /&gt;Brad Fitzpatrick's talk at Gocon&lt;/p&gt;
&lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/From-Parallel-to-Concurrent"&gt;From Parallel to Concurrent&lt;/a&gt;&lt;br /&gt;Rob Pike's talk at Lang.NEXT&lt;/p&gt;
&lt;p&gt;&lt;a href="http://andlabs.lostsig.com/blog/category/go"&gt;Go templating&lt;/a&gt;&lt;br /&gt;Discussion of basic and advanced usage of templates&lt;/p&gt;
&lt;p&gt;&lt;a href="http://spf13.com/post/is-go-object-oriented"&gt;Is Go an object oriented language?&lt;/a&gt;&lt;br /&gt;A discussion of subtyping and composition&lt;/p&gt;
&lt;p&gt;&lt;a href="http://da-data.blogspot.co.uk/2013/02/teaching-distributed-systems-in-go.html"&gt;Teaching Distributed Systems in Go&lt;/a&gt;&lt;br /&gt;Interesting report on using Go as the implementation language in an undergraduate course.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://willnorris.com/2014/05/go-rest-apis-and-pointers"&gt;Go, REST APIs, and Pointers&lt;/a&gt;&lt;br /&gt;Lessons from implementing a REST client in Go&lt;/p&gt;
&lt;p&gt;&lt;a href="http://manuel.kiessling.net/2012/09/28/applying-the-clean-architecture-to-go-applications/"&gt;Applying "The Clean Architecture" to Go applications&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://reshnesh.github.io/pixlserv/"&gt;Pixlserv&lt;/a&gt;&lt;br /&gt;Image processing server&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.google.com/p/gopacket/"&gt;gopacket&lt;/a&gt;&lt;br /&gt;Packet decoding for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/docker"&gt;Docker repositories&lt;/a&gt;&lt;br /&gt;Various newly open-sourced tools from the docker team&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/GoogleCloudPlatform/kubernetes"&gt;GoogleCloudPlatform/kubernetes&lt;/a&gt;&lt;br /&gt;Kubernetes is an open source implementation of (docker) container cluster management&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.sendgrid.com/"&gt;&lt;img src="https://s3.amazonaws.com/golangweekly/sendgrid.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.sendgrid.com/"&gt;SendGrid&lt;/a&gt; powers your app's outgoing &amp;amp; incoming email capabilities, through a super-scalable cloud-based infrastructure. SMTP &amp;amp; API integration options let developers build more faster and focus on the important stuff. One of the early companies to use Go in a large scale production environment, SendGrid will reliably and at scale deliver your critical application email.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #27</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-27/" rel="alternate"></link><updated>2014-05-30T14:03:12+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-27/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #27. Most (all?) Gophercon videos have now been uploaded &lt;a href="/admin/blog/blogpost/add/confreaks.com/events/gophercon2014"&gt;here&lt;/a&gt;. Also, it looks like there are more Gophercons planned around the world, including Brazil and India.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://justinas.org/alice-painless-middleware-chaining-for-go/"&gt;Alice &amp;ndash; painless middleware chaining&lt;/a&gt;&lt;br /&gt;Another approach to chaining handlers to organise a web application.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://corner.squareup.com/2014/05/evaluating-go-frameworks.html"&gt;A comparison of Go web frameworks&lt;/a&gt;&lt;br /&gt;Unfortunately this doesn't mention Beego which is definitely worth assessing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://bcarrell.me/posts/why_go/"&gt;Reasons why a functional programmer might embrace Go&lt;/a&gt;&lt;br /&gt;Interesting perspective on why Go might be attractive to functional programmers&lt;/p&gt;
&lt;p&gt;&lt;a href="http://txt.fliglio.com/2014/05/encapsulated-services-with-consul-and-confd/"&gt;Encapsulated Services with consul and confd&lt;/a&gt;&lt;br /&gt;An in-depth article on managing application configuration and discovery&lt;/p&gt;
&lt;p&gt;&lt;a href="https://speakerdeck.com/elliott5/tardis-go-for-haxe"&gt;TARDIS: Go for Haxe&lt;/a&gt;&lt;br /&gt;A presentation on Go and the Haxe cross-platform toolkit&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lsub.org/ls/clive.html"&gt;Clive&lt;/a&gt;&lt;br /&gt;A Go-based, Plan9-influenced OS&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/05/22/go-1-3-linker-improvements"&gt;Go 1.3 linker improvements&lt;/a&gt;&lt;br /&gt;Details of the speedup to the Go linker&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gofiddle.net/"&gt;GoFiddle -&lt;/a&gt;&lt;br /&gt;Test and share Go code&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/joho/sqltocsv"&gt;joho/sqltocsv&lt;/a&gt;&lt;br /&gt;Turn arbitrary database/sql query results into CSV files as easily as possible&lt;/p&gt;
&lt;p&gt;&lt;a href="http://negroni.codegangsta.io/"&gt;Negroni&lt;/a&gt;&lt;br /&gt;An idiomatic approach to HTTP middleware&lt;/p&gt;
&lt;p&gt;&lt;a href="http://tleyden.github.io/blog/2014/05/22/configure-emacs-as-a-go-editor-from-scratch/"&gt;Configure Emacs as a Go editor from scratch&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/quickfixgo/quickfix"&gt;quickfixgo/quickfix&lt;/a&gt;&lt;br /&gt;FIX Protocol library implemented in Go&lt;/p&gt;
&lt;h4&gt;NEW USER GROUPS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://gophercon.in/"&gt;Gophercon India&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #26</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-26/" rel="alternate"></link><updated>2014-05-19T15:39:45+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-26/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #26. Gophercon videos are starting to appear on the &lt;a href="http://confreaks.com/events/gophercon2014"&gt;confreaks website&lt;/a&gt;. If you are a student, take a look at the Go projects in the &lt;a href="https://wiki.mozilla.org/Security/Automation/WinterOfSecurity2014"&gt;Mozilla Winter of Security 2014&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://developers.soundcloud.com/blog/roshi-a-crdt-system-for-timestamped-events"&gt;Roshi: a CRDT system for timestamped events&lt;/a&gt;&lt;br /&gt;Roshi is a distributed storage system for time-series events, based on conflict-free replicated datatypes (CRDTs).&lt;/p&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!topic/llgo-dev/8uBfmIkGM88/discussion"&gt;llgo is now self hosting&lt;/a&gt;&lt;br /&gt;llgo, an alternative compiler, can now build itself and any Go code it depends upon.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lk4d4.darth.io/posts/defer/"&gt;Defer overhead in go&lt;/a&gt;&lt;br /&gt;Interesting to see the cost of using defer, although I wouldn't base any decisions on this over profiling your own code.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.natefinch.com/2014/05/intro-to-go-interfaces.html?spref=tw"&gt;Intro++ to Go Interfaces&lt;/a&gt;&lt;br /&gt;An extended introduction to Go interfaces&lt;/p&gt;
&lt;p&gt;&lt;a href="https://software.intel.com/en-us/blogs/2014/05/10/debugging-performance-issues-in-go-programs"&gt;Debugging performance issues in Go programs&lt;/a&gt;&lt;br /&gt;Thorough guide to profiling Go programs by Dmitry Vyukov&lt;/p&gt;
&lt;p&gt;&lt;a href="http://noeffclue.blogspot.ca/2014/05/compiler-part-1-introduction-to-writing.html"&gt;Compiler Part 1: Introduction to Writing a Compiler in Pure Go&lt;/a&gt;&lt;br /&gt;Rob Thornton kicks off a 10 part series on learning how to write a compiler in pure Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://highscalability.com/blog/2014/5/7/update-on-disqus-its-still-about-realtime-but-go-demolishes.html"&gt;Update On Disqus: It's Still About Realtime, But Go Demolishes Python&lt;/a&gt;&lt;br /&gt;Disqus sheds some light on how the switch from Python to Go in one of their realtime systems helped drastically reduce memory and CPU usage while keeping average end-to-end latency to just under 10ms.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://kidoman.io/framework/embd.html?v2"&gt;EMBD&lt;/a&gt;&lt;br /&gt;"EMBD is a framework for Go which does GPIO (General Purpose I/O), talks the I&amp;sup2;C protocol (+ many more) and provides the drivers necessary to interact with many hardware sensors"&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.spacemonkey.com/blog/posts/go-open-source"&gt;Space Monkey open source packages&lt;/a&gt;&lt;br /&gt;A collection of open source packages including OpenSSL bindings, logging, and monitoring.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/stretchr/powerwalk"&gt;stretchr/powerwalk&lt;/a&gt;&lt;br /&gt;Concurrently walk a file tree&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mkaz/lanyon"&gt;mkaz/lanyon&lt;/a&gt;&lt;br /&gt;Lanyon is a simple web server, which reads directories of markdown files and converts them to HTML and serves. An intuitive and easy way to create a website.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/kelseyhightower/coreos-ipxe-server"&gt;kelseyhightower/coreos-ipxe-server&lt;/a&gt;&lt;br /&gt;The CoreOS iPXE Server attempts to automate as much of the Booting CoreOS via iPXE process as possible, mainly generating iPXE boot scripts and serving CoreOS PXE boot images.&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #25</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-25/" rel="alternate"></link><updated>2014-05-03T19:35:47+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-25/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #25. As I'm sure you already know, Gophercon happened last week and by all accounts was a fantastic success. We've got plenty of links related to Gophercon in this issue, as well as the usual compilation of articles and tools.&lt;/p&gt;
&lt;p&gt;Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;GOPHERCON&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/gophercon/2014-talks"&gt;Slides from most talks have now been uploaded&lt;/a&gt;&lt;br /&gt;Videos were recorded and are currently in post production.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gophercon.sourcegraph.com"&gt;Live blog of all sessions&lt;/a&gt;&lt;br /&gt;Excellent notes by SourceGraph &amp;amp; contributors on all the talks at Gophercon.&lt;/p&gt;
&lt;p&gt;I've probably forgotten something, so do a &lt;a href="https://twitter.com/search?q=gophercon"&gt;search for gophercon&lt;/a&gt; as there are plenty of interesting discussions going on.&lt;/p&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/m/#!topic/Golang-nuts/Sc5BEMaZmE0"&gt;Go 1.3 beta released&lt;/a&gt;&lt;br /&gt;Please help test it!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.onebigfluke.com/2014/04/gos-power-is-in-emergent-behavior.html"&gt;Go's power is in emergent behavior&lt;/a&gt;&lt;br /&gt;How the http.HandlerFunc type satisfies the Handler interface, and how opaque types work.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://matt.aimonetti.net/posts/2014/04/28/refactoring-go-code/"&gt;Go, Robots and code refactoring&lt;/a&gt;&lt;br /&gt;A great article on refactoring some Go code.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nelhagedebugsshit.tumblr.com/post/84342207533/things-i-learned-writing-a-jit-in-go"&gt;Things I learned writing a JIT in Go&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://rogpeppe.wordpress.com/2014/04/23/some-suggested-rules-for-generating-good-errors-in-go/"&gt;Some suggested rules for generating good errors in Go&lt;/a&gt;&lt;br /&gt;Featuring errgo, a package being introduced to Canonical's juju&lt;/p&gt;
&lt;p&gt;&lt;a href="http://zduck.com/2014/go-101-string-or-byte-slice/"&gt;Go 101: String or Byte Slice?&lt;/a&gt;&lt;br /&gt;"Go 101 is a series of short posts to help familiarize new users with the "way to Go". Topics will answer questions that a programmer experienced in another object-oriented language (e.g. C#) might have when they start using Go."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jmoiron.net/blog/go-performance-tales/"&gt;Go performance tales&lt;/a&gt;&lt;br /&gt;"I wrote a lot of benchmarks and spent a lot of time examining profile output, learning new things about Go, and relearning old things about programming."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.alexedwards.net/blog/a-recap-of-request-handling"&gt;A recap of request handling in Go&lt;/a&gt;&lt;br /&gt;"Processing HTTP requests with Go is primarily about two things: ServeMuxes and Handlers."&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/gengo/goship"&gt;gengo/goship&lt;/a&gt;&lt;br /&gt;A simple tool for deploying code to servers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cloudson/gitql"&gt;cloudson/gitql&lt;/a&gt;&lt;br /&gt;A git query language&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/ernesto-jimenez/scraperboard"&gt;ernesto-jimenez/scraperboard&lt;/a&gt;&lt;br /&gt;Declare how to scrape a website and easily create JSON APIs based on the scraper.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mailgun/vulcand"&gt;mailgun/vulcand&lt;/a&gt;&lt;br /&gt;HTTP proxy that uses Etcd as a configuration backend.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://bitbucket.org/tebeka/go2xunit"&gt;tebeka / go2xunit&lt;/a&gt;&lt;br /&gt;Convert "go test -v" output to a format Jenkins can read.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://robteix.com/blog/2014/04/29/package-validate/"&gt;Struct validator using field tags&lt;/a&gt;&lt;br /&gt;A package for validating struct fields using field tags.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://goji.io/"&gt;Goji&lt;/a&gt;&lt;br /&gt;A minimalistic web framework inspired by Sinatra&lt;/p&gt;
&lt;h4&gt;USER GROUPS&lt;/h4&gt;
&lt;p&gt;If you're starting a new user group, let us know with &lt;a href="/submit-a-link/"&gt;this form&lt;/a&gt; and we'll list it here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.meetup.com/Golang-Pune/"&gt;Golang Pune&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gophercon is over, but don't forget there is another &lt;a href="http://dotgo.eu"&gt;Go conference this year&lt;/a&gt;.&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #24</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-24/" rel="alternate"></link><updated>2014-04-14T19:39:21+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-24/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #24. We're stoked to announce that Go Newsletter is teaming up with &lt;a href="http://www.gopheracademy.com/"&gt;Gopher Academy&lt;/a&gt;! Over the last year we've been hugely impressed by the work of Brian Ketelsen, Erik St Martin and Dave Cheney strengthening the Go community across the globe. Two specific achievements that stand out are the excellent Gopher Academy blog and upcoming (sold out!) GopherCon, but there are many more.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Joining up with Gopher Academy means we can concentrate our efforts on improving the newsletter as well as pitching in to help where needed, a benefit for everyone. The administration of Go Newsletter will remain as-is. That means that I (Matt) will remain solely responsible for maintaining the email list and sending the emails themselves. But we are moving under the umbrella (so to speak) of GopherAcademy, so the rest is an implementation detail.&lt;/p&gt;
&lt;p&gt;Feel free to email me at &lt;a href="mailto:matt@golangweekly.com"&gt;matt@golangweekly.com&lt;/a&gt; if you have any questions, and we hope you're as excited as we are to be joining Gopher Academy.&lt;/p&gt;
&lt;p&gt;PS: sometimes we miss or forget certain articles, so feel free to &lt;a href="/submit-a-link/"&gt;submit a link here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;PPS: there is also a new and impressive &lt;a href="http://golangprojects.com/"&gt;Go jobs board&lt;/a&gt; with a healthy list of openings.&lt;/p&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://software.intel.com/en-us/blogs/2014/04/13/go-parallel-2"&gt;Parallel programming with Go&lt;/a&gt;&lt;br /&gt;Dmitry Vyukov discusses a parallel implementation of divide-and-conquer.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.infoq.com/presentations/go-patterns-scalability"&gt;Patterns for scalable web services in Go&lt;/a&gt;&lt;br /&gt;"Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.nindalf.com/how-goroutines-work/"&gt;How goroutines work&lt;/a&gt;&lt;br /&gt;"A goroutine has a simple model: it is a function executing concurrently with other goroutines in the same address space."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://morsmachine.dk/error-handling"&gt;Effective error handling in Go&lt;/a&gt;&lt;br /&gt;"While it might seem daunting to have to explicitly inspect every error, there are steps you can take to defend yourself against erroneous error handling."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.goinggo.net/2014/04/introduction-to-numeric-constants-in-go.html?m=1"&gt;Introduction to numeric constants&lt;/a&gt;&lt;br /&gt;Detailed coverage of numeric constants and their behaviour in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.natefinch.com/2014/04/effective-godoc.html"&gt;Getting the most out of godoc&lt;/a&gt;&lt;br /&gt;A good post on using godoc effectively... generated with godoc!&lt;/p&gt;
&lt;p&gt;&lt;a href="https://gobyexample.com/"&gt;Go by example&lt;/a&gt;&lt;br /&gt;A great set of annotated example programs covering many areas of Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.natefinch.com/2014/04/mocking-functions-in-go.html"&gt;Mocking functions in Go&lt;/a&gt;&lt;br /&gt;For certains tests it may be advantageous to stub out state-dependent functions, which is easy with first-class functions.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://txt.fliglio.com/2014/04/concurrency-in-java-and-go/"&gt;Concurrency in Java and Go&lt;/a&gt;&lt;br /&gt;A comparison of parallel execution in Java and Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.fmpwizard.com/blog/go-cortex-using-wit-ai-using-raspberrypi-using-arduino"&gt;Controlling an Arduino with Go&lt;/a&gt;&lt;br /&gt;Using Cortex (Go communicating with an NLP service) to control an Arduino.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://github.com/gogits/gogs"&gt;gogits/gogs&lt;/a&gt;&lt;br /&gt;A self-hosted git service written in Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/juju/errgo"&gt;juju/errgo&lt;/a&gt;&lt;br /&gt;Error tracing and annotation.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/VividCortex/ewma"&gt;VividCortex/ewma&lt;/a&gt;&lt;br /&gt;Exponentially Weighted Moving Average algorithms for Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/peterbourgon/g2g"&gt;peterbourgon/g2g&lt;/a&gt;&lt;br /&gt;Get to Graphite: publish Go expvars to a Graphite server.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/PuerkitoBio/goquery"&gt;PuerkitoBio/goquery&lt;/a&gt;&lt;br /&gt;"GoQuery brings a syntax and a set of features similar to jQuery to the Go language."&lt;/p&gt;
&lt;h4&gt;DISCUSSIONS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.reddit.com/r/golang/comments/224qi3/what_programming_language_are_you_coming_from_or/"&gt;Which programming language are you proficient in besides Go?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.reddit.com/r/golang/comments/22tvdt/making_exported_types_interfaces/"&gt;Making exported types interfaces?&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;EVENTS&lt;/h4&gt;
&lt;p&gt;We're changing how we list events. There are now many user groups worldwide, and many are large enough that listing them here probably isn't that useful. But if you're starting a new user group or running a one-off event you'd like to have listed, please let us know with &lt;a href="/submit-a-link/"&gt;this form&lt;/a&gt; and we'll happily list it here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.meetup.com/Munich-Gophers-Go-User-Group"&gt;Munich Go User Group&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And don't forget that &lt;a href="http://www.gophercon.com/"&gt;GopherCon&lt;/a&gt; is happening soon.&lt;/p&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>We&amp;#39;re joining Gopher Academy!</title><link href="http://www.golangweekly.com/archive/were-teaming-up-gopheracademy/" rel="alternate"></link><updated>2014-04-14T15:29:24+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/were-teaming-up-gopheracademy/</id><summary type="html">&lt;p&gt;We're stoked to announce that Go Newsletter is teaming up with &lt;a href="http://www.gopheracademy.com/"&gt;Gopher Academy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Over the last year we've been hugely impressed by the work of Brian Ketelsen, Erik St Martin and Dave Cheney strengthening the Go community across the globe. Two specific achievements that stand out are the excellent &lt;a href="http://blog.gopheracademy.com/"&gt;Gopher Academy blog&lt;/a&gt; and upcoming (sold out!) &lt;a href="http://www.gophercon.com/"&gt;GopherCon&lt;/a&gt;, but there are many more.&lt;/p&gt;
&lt;p&gt;Joining up with Gopher Academy means we can concentrate our efforts on improving the newsletter as well as pitching in to help where needed, so we see it as a benefit to everyone.&lt;/p&gt;
&lt;p&gt;The administration of Go Newsletter will remain as-is. That means that I (Matt) will remain solely responsible for maintaining the email address list and sending the emails themselves. But we are moving under the umbrella (so to speak) of Gopher Academy, so the rest is an implementation detail.&lt;/p&gt;
&lt;p&gt;Feel free to email me at &lt;a href="mailto:matt@golangweekly.com"&gt;matt@golangweekly.com&lt;/a&gt;&amp;nbsp;if you have any questions, and we hope you're as excited as we are to be joining Gopher Academy.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Matt Cottingham and Kelsey Hightower.&lt;/p&gt;</summary><category term="Announcements"></category></entry><entry><title>Go Newsletter Issue #23</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-23/" rel="alternate"></link><updated>2014-04-07T13:21:33+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-23/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #23, a slightly shorter issue than usual. We'll probably increase the frequency with which Go Newsletter is sent fairly soon, since articles and posts seem to be arriving at an increasing rate. Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matt Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://manning.com/ketelsen/"&gt;Go in Action book&lt;/a&gt;&lt;br /&gt;Early access to the book by Brian Ketelsen, Erik St. Martin, and William Kennedy.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://hanselminutes.com/416/an-introduction-to-the-go-programming-language-with-andrew-gerrand"&gt;An introduction to the Go programming language with Andrew Gerrand&lt;/a&gt;&lt;br /&gt;A podcast introducing Go and discussing the areas where it is useful.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dave.cheney.net/2014/03/17/pointers-in-go"&gt;Pointers in Go&lt;/a&gt;&lt;br /&gt;Dave Cheney looks at some ways in which Go pointers improve over C and C++ pointers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blog.mozilla.org/services/2014/03/12/sane-concurrency-with-go/"&gt;Sane Concurrency with Go&lt;/a&gt;&lt;br /&gt;A discussion of the pattern Heka uses to launch each plugin in its own goroutine.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://attilaolah.eu/2013/11/29/json-decoding-in-go/"&gt;JSON decoding in Go&lt;/a&gt;&lt;br /&gt;Great article exploring various powerful options for decoding JSON.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://burke.libbey.me/conserving-file-descriptors-in-go/"&gt;Conserving file descriptors in Go&lt;/a&gt;&lt;br /&gt;"Go makes it very easy to write highly-concurrent applications &amp;ndash; so easy, in fact, that it exposes you to OS limits fairly quickly."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.natefinch.com/2014/03/go-tips-for-newbie-gophers.html?m=1"&gt;Go tips for newbie gophers&lt;/a&gt;&lt;br /&gt;"This is just a collection of tips that would have saved me a lot of time if I had known about them when I was a newbie."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.golang.org/pipelines"&gt;Go concurrency patterns: pipelines and cancellation&lt;/a&gt;&lt;br /&gt;In case you missed it, a great article on the Go blog about streaming data pipelines&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://journal.paul.querna.org/articles/2014/03/31/ffjson-faster-json-in-go/"&gt;ffjson&lt;/a&gt;&lt;br /&gt;Faster JSON serialization for Go&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.gopheracademy.com/vimgo-development-environment"&gt;Go development environment for Vim&lt;/a&gt;&lt;br /&gt;A new plugin, vim-go, that aims to improve on the current vim plugins for Go development.&lt;/p&gt;
&lt;h4&gt;EVENTS&lt;/h4&gt;
&lt;table class="events"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golang-users-berlin/events/172330872/"&gt;Spring Sauf up&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-11&lt;/td&gt;
&lt;td&gt;GDG Berlin Golang&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Golang-DC/events/162798142/"&gt;Distributed, Versioned, Image-oriented Datastore&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-16&lt;/td&gt;
&lt;td&gt;Golang DC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Denver-Go-Language-User-Group/events/170028752/"&gt;Free: Intro to Go - Instructor led course&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-12&lt;/td&gt;
&lt;td&gt;Denver Go Language User Group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golang-amsterdam/events/169951582/"&gt;Hear from Go in the field and learn to code it&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-03&lt;/td&gt;
&lt;td&gt;Golang Amsterdam&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golang-mel/events/170834482/"&gt;Using Go for a medium sized creative agency contract&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-01&lt;/td&gt;
&lt;td&gt;Golang Melbourne&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/GoLangPhilly/events/169963052/"&gt;Darrel Herbst: Angular Go - lessons in squared off corners&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-09&lt;/td&gt;
&lt;td&gt;GoLangPhilly&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/ChicaGoLang/events/172175922/"&gt;Dissecting Go!&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-15&lt;/td&gt;
&lt;td&gt;ChicaGoLang&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Golang-Paris/events/174013612/"&gt;Rencontre avec S&amp;eacute;bastien Binet : High energy golang coder&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-09&lt;/td&gt;
&lt;td&gt;Golang Paris&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/GDG-Gigcity/events/173160612/"&gt;Talk on Google App Script&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-16&lt;/td&gt;
&lt;td&gt;GDG Gigcity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Go-Miami/events/173500232/"&gt;Google Hangout With Kyle Isom&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-18&lt;/td&gt;
&lt;td&gt;Go Miami&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Docker-Boulder/events/173839452/"&gt;Docker Boulder Drinkup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-09&lt;/td&gt;
&lt;td&gt;Docker Boulder&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golangvan/events/169606762/"&gt;Google App Engine, creating animated Gifs and text/template&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-10&lt;/td&gt;
&lt;td&gt;GolangVan&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Lambda-Jakarta/events/170256892/"&gt;April meetup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-12&lt;/td&gt;
&lt;td&gt;Lambda Jakarta&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Go-Cape-Town-User-Group/events/171026132/"&gt;Whispering Gophers: networking programming in Go&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-09&lt;/td&gt;
&lt;td&gt;Go Cape Town User Group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golangit/events/172873452/"&gt;Primo Meetup GOLANGIT&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-11&lt;/td&gt;
&lt;td&gt;golangit - Go language Italia&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/San-Diego-Golang/events/172221812/"&gt;Pizza &amp;amp; Go!&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-18&lt;/td&gt;
&lt;td&gt;san diego golang&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Orange-County-Gophers/events/166188172/"&gt;OC Gophers First Meetup!&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-04-11&lt;/td&gt;
&lt;td&gt;Orange County Gophers&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry><entry><title>Go Newsletter Issue #22</title><link href="http://www.golangweekly.com/archive/go-newsletter-issue-22/" rel="alternate"></link><updated>2014-03-11T18:48:11+00:00</updated><author><name>mattcottingham</name><uri>/archive/author/mattcottingham/</uri></author><id>http://www.golangweekly.com/archive/go-newsletter-issue-22/</id><summary type="html">&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td height="100" width="110"&gt;&lt;a&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/swim.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;Welcome to Go Newsletter Issue #22. Videos from FOSDEM are now up as one epic playlist, and there are a number of excellent in-depth articles in this issue. Don't forget there's also a &lt;a href="http://twitter.com/golangweekly"&gt;Go Newsletter twitter account&lt;/a&gt; if you'd like to get more frequent updates. Compiled by &lt;a href="https://twitter.com/mattrco"&gt;Matthew Cottingham&lt;/a&gt; and &lt;a href="https://twitter.com/kelseyhightower"&gt;Kelsey Hightower&lt;/a&gt;.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;ARTICLES &amp;amp; TALKS&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/playlist?list=PLtLJO5JKE5YDKG4WcaNts3IVZqhDmmuBH"&gt;Go DevRoom FOSDEM 2014&lt;/a&gt;&lt;br /&gt;The videos from the Go DevRoom at FOSDEM 2014 are up!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.golangbootcamp.com/"&gt;Go Bootcamp book&lt;/a&gt;&lt;br /&gt;A free book for learning Go, written as an accompaniment to the first Go Bootcamp.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://twit.tv/show/floss-weekly/284"&gt;FLOSS Weekly Episode 284 - The Go Language&lt;/a&gt;&lt;br /&gt;FLOSS Weekly interviews Francesc Campoy Flores, Developer Programs Engineer for the Go team, on all things Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.cloudflare.com/its-go-time-on-linux"&gt;It's Go time on Linux&lt;/a&gt;&lt;br /&gt;"Some interesting changes related to timekeeping in the upcoming Go 1.3 release inspired us take a closer look at how Go programs keep time with the help of the Linux kernel."&lt;/p&gt;
&lt;p&gt;&lt;a href="http://ayende.com/blog/165857/reviewing-etcd"&gt;Reviewing etcd&lt;/a&gt;&lt;br /&gt;A deep dive in to the etcd codebase.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.goinggo.net/2014/03/web-form-validation-and-localization-in.html"&gt;Web form validation And localization&lt;/a&gt;&lt;br /&gt;Using the go-i18n package to display localized validation error messages.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://0value.com/throttled--guardian-of-the-web-server"&gt;Throttled: guardian of the web server&lt;/a&gt;&lt;br /&gt;Martin Angers looks at throttled, a package that implements various strategies to control access to HTTP handlers.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.sourcecode.net.br/2014/02/zabbix-api-with-golang.html"&gt;Zabbix API with Golang&lt;/a&gt;&lt;br /&gt;Rafael Fernandes dos Santos provides a nice walkthrough of automating Zabbix monitoring with Go.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://code.google.com/p/go-wiki/wiki/Style"&gt;Go Style Guide&lt;/a&gt;&lt;br /&gt;Brad Fitzpatrick shares the Go style guide used at Google.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://coreos.com/blog/cluster-level-container-orchestration/"&gt;Cluster-level container deployment with Fleet&lt;/a&gt;&lt;br /&gt;The latest addition to the CoreOS stack, Fleet, builds on etcd and systemd to provide a distributed, fault-tolerant platform for deploying applications on CoreOS clusters.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://michaelwhatcott.com/html-coverage-reports-with-goconvey/"&gt;HTML Coverage Reports with GoConvey&lt;/a&gt;&lt;br /&gt;GoConvey now supports HTML coverage reports.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.goinggo.net/2014/02/the-nature-of-channels-in-go.html"&gt;The nature of channels&lt;/a&gt;&lt;br /&gt;William Kennedy provides an in-depth review of how channels work.&lt;/p&gt;
&lt;h4&gt;NEW &amp;amp; UPDATED PACKAGES&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://godoc.org/github.com/apexskier/httpauth"&gt;httpauth&lt;/a&gt;&lt;br /&gt;"Package httpauth implements cookie/session based authentication and authorization. Intended for use with the net/http or github.com/gorilla/mux packages..."&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/lxc/go-lxc"&gt;lxc/go-lxc&lt;/a&gt;&lt;br /&gt;Go bindings for liblxc. Lots of functionality including the ability to manage the full life cycle of a LXC container and run adhoc commands.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/slyrz/mango"&gt;slyrz/mango&lt;/a&gt;&lt;br /&gt;mango is a small command line utility that allows you to create manual pages from the source code of your Go commands. It builds manual pages from the comments and flag function calls found in your .go files.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/sqs/go-elasticbeanstalk"&gt;sqs/go-elasticbeanstalk&lt;/a&gt;&lt;br /&gt;AWS Elastic Beanstalk client (for Go) and command-line tool for easy binary deployment.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/PuerkitoBio/throttled"&gt;PuerkitoBio/throttled&lt;/a&gt;&lt;br /&gt;Package throttled implements different throttling strategies for controlling access to HTTP handlers.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/azer/atlas"&gt;azer/atlas&lt;/a&gt;&lt;br /&gt;Minimalistic Go Library for Creating JSON API Servers&lt;/p&gt;
&lt;h4&gt;DISCUSSIONS&lt;/h4&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!topic/golang-nuts/4vnt7NdLvVU"&gt;Proposed breaking change in crypto/tls for 1.3&lt;/a&gt;&lt;br /&gt;To address cases where hostname verification is skipped by default, agl has proposed changing tls.Conn.Handshake so that it returns an error when neither ServerName nor InsecureSkipVerify is given in the tls.Config.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!topic/golang-nuts/QVPKm7pbhds"&gt;How to set GOPATH in Windows.&lt;/a&gt;&lt;br /&gt;Here's how you set GOPATH the Windows way.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/forum/#!topic/golang-nuts/h_ozn-HEy8o"&gt;Bit mask to represent set of flags&lt;/a&gt;&lt;br /&gt;Great discussion on how to use a bit mask to represent a set of flags; code example included.&lt;/p&gt;
&lt;h4&gt;EVENTS&lt;/h4&gt;
&lt;table class="events"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golang-users-berlin/events/167107522/"&gt;Community Gopher&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-14&lt;/td&gt;
&lt;td&gt;GDG Berlin Golang&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/startupedmonton/events/167937602/"&gt;Edmonton Go Meetup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-25&lt;/td&gt;
&lt;td&gt;Startup Edmonton&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golangsf/events/158289412/"&gt;GoSF - Serialization | OpenStack | RaspberryPis&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-20&lt;/td&gt;
&lt;td&gt;GoSF&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/golang-syd/events/168333742/"&gt;March Go Madness&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-26&lt;/td&gt;
&lt;td&gt;golang-syd&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Golang-DC/events/154669882/"&gt;FoundationDB Go Bindings&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-11&lt;/td&gt;
&lt;td&gt;Golang DC&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Go-Steel-Programmers/events/163555652/"&gt;Monthly meetup &amp;amp; presentation&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-27&lt;/td&gt;
&lt;td&gt;Go Steel Programmers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Denver-Go-Language-User-Group/events/159414652/"&gt;Monthly Denver Gopher Meetup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-28&lt;/td&gt;
&lt;td&gt;Denver Go Language User Group&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/GDG-Gigcity/events/168547522/"&gt;Introduction to Go&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-19&lt;/td&gt;
&lt;td&gt;GDG Gigcity&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Go-Miami/events/167518632/"&gt;Cross Compiling / Task Oriented Programs&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-13&lt;/td&gt;
&lt;td&gt;Go Miami&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Tokyo-Golang-Developers/events/168114882/"&gt;Golang Meetup&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-18&lt;/td&gt;
&lt;td&gt;Tokyo Golang Developers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Go-Israel/events/162890412/"&gt;Lets meetup and establish a long term agenda for Go Israel&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-19&lt;/td&gt;
&lt;td&gt;Go Israel&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/San-Diego-Golang/events/164354372/"&gt;Pizza &amp;amp; Go!&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-14&lt;/td&gt;
&lt;td&gt;san diego golang&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Golang-Pune/events/168385732/"&gt;Introduction to Go&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-15&lt;/td&gt;
&lt;td&gt;Golang Pune&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Atlanta-Go-Enthusiasts/events/167435302/"&gt;Deploying Sophisticated Go applications to App Engine&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-11&lt;/td&gt;
&lt;td&gt;Atlanta Go Enthusiasts&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="http://www.meetup.com/Davidson-Golang/events/169842942/"&gt;Go bootcamp&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;2014-03-27&lt;/td&gt;
&lt;td&gt;Davidson Golang&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4&gt;SPONSORS&lt;/h4&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.apcera.com/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/apcera.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.apcera.com/"&gt;Apcera&lt;/a&gt; is the creator and provider of Continuum, the secure, hybrid-cloud platform that provides cross-cutting control over all service layers, resources, and connections. Built in Go, Continuum enables perimeter-less network security over large-scale distributed systems, uses policy to unify dev and ops, and blends legacy and new technologies. With Continuum, you can use the tools you want, focus on what you do best, and go faster, safely. At enterprise scale. &lt;a href="http://apcera.com/jobs/"&gt;Now hiring engineers&lt;/a&gt; who make things possible.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="130"&gt;&lt;a href="http://www.iron.io/"&gt;&lt;img src="http://s3.amazonaws.com/golangweekly/iron_io.png" /&gt;&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p style="font-size: 13px;"&gt;&lt;a href="http://www.iron.io/"&gt;Iron.io&lt;/a&gt; is the maker of IronMQ, a scalable cloud-based message queue, and IronWorker, an elastic task queue/worker service, and one of the first companies to use Go in production. Iron.io's services are designed for building distributed cloud applications quickly and operating at scale. The services are easy to use, highly available, and require no setup and no ops. Reduce complexity, build to scale, get Iron.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;</summary><category term="Golang Weekly"></category></entry></feed>