High performance servers without the event loop

Stock Photo of a rack of servers

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.

etsy/Hound: Fast code search tool written in Go

Stock photo of a bassett hound

https://github.com/etsy/Hound


From the Hound github page:

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.