Issues » 36

GO NEWSLETTER ISSUE #36

Welcome to Go Newsletter Issue #36. dotGo was a great experience, and it's good to see that videos of talks are starting to appear.

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 — we hope to announce something good soon.

Compiled by Matt Cottingham and Kelsey Hightower.

ARTICLES & TALKS

Go 1.4 Beta 1 is released

Go execution tracer
Dmitry Vyukov shows how it is possible to trace the execution of goroutines, revealing how they behave at runtime.

The Little Go Book
An introduction to Go for developers who may not be familiar with static typing and pointers.

Godep for end user Go projects
A practical post on managing build dependencies with godep.

Go at Google I/O and Gopher SummerFest
Great recap of Go at Google I/O 2014 and the Gopher SummerFest meetup.

Go at Paperless Post
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.

Go debugging with GDB
An interesting insight into how GDB integration works.

Go nitpicks
Thinking about the occasional rough edge can be a useful exercise, and in this case it has generated an interesting discussion.

How goroutines work
"A goroutine has a simple model: it is a function executing concurrently with other goroutines in the same address space."

Using Go as an authentication gateway
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.

NEW & UPDATED PACKAGES

Instruments
A Go package for collecting metrics over discrete time intervals

ncw/gotemplate
gotemplate manages package based templates using the new "go generate" command shipping soon in Go 1.4

b3log/wide
A web-based IDE for Go

Debugging with Trace
A debugging aid from VividCortex

trindex
A trigram search library

coreos/flannel
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.

bradfitz/http2
Brad Fitzpatrick is hacking on experimental HTTP/2 support for Go and includes basic net/http integration so you can kick the tires.

st3fan/gohawk
Server-Side Hawk Implementation in Go.

blevesearch/bleve
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.

Looking for more interesting reading? You might like to follow @golangweekly on twitter

.

You're receiving this because you signed up to Go Newsletter. You may unsubscribe here. Gopher Logo by Renée French.

ONE e-mail each Thursday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper