Tag: go
The anatomy of a Go project
http://darian.af/post/the-anatomy-of-a-golang-project/
This tutorial is about taking the next steps: building robust projects that are fully documented, tested, and usable by the Go community.
High performance servers without the event loop
http://go-talks.appspot.com/github.com/davecheney/presentations/performance-without-the-event-loop.slide ᔥ
This is a slide deck that discusses the value of Go on the server:
A common refrain when talking about Go is it’s a language that works well on the server; static binaries, powerful concurrency, and high performance.
This talk focuses on the last two items, how the language and the runtime transparently let Go programmers write highly scalable network servers, without having to worry about thread management or blocking I/O.
Go kit: distributed microservices programming toolkit written in Go and aimed at enterprise development
Link: Supercharging the Atom Editor for Go Development
Link: Handling 1 Million Requests per Minute with Go
etsy/Hound: Fast code search tool written in Go
https://github.com/etsy/Hound ᔥ
Hound is an extremely fast source code search engine. The core is based on this article (and code) from Russ Cox: Regular Expression Matching with a Trigram Index. Hound itself is a static React frontend that talks to a Go backend. The backend keeps an up-to-date index for each repository and answers searches through a minimal API.