## FEATURED
[Interfaces and Composition for Effective Unit Testing in Go](http://nathanleclaire.com/blog/2015/10/10/interfaces-and-composition-for-effective-unit-testing-in-golang/?utm_source=studygolang&utm_medium=email)
A look at concepts you can use to ensure your code is easy to test and four examples of effective testing in action.
[First Chapter of 'The Go Programming Language' Book [PDF]](http://ptgmedia.pearsoncmg.com/images/9780134190440/samplepages/9780134190440.pdf?utm_source=studygolang&utm_medium=email)
The first chapter of a forthcoming book by Alan A A Donovan and Brian W Kernighan. It looks like it’s going to be a fantastic book when done.
[Jobrunner: A Framework for Performing Work Asynchronously](https://github.com/bamzi/jobrunner?utm_source=studygolang&utm_medium=email)
Trigger and perform work outside of the request flow to prevent any delays to the current HTTP request (e.g. sending emails to new users on signup).
[How Go Helps Docker and the Container Ecosystem](http://thenewstack.io/go-programming-language-helps-docker-container-ecosystem/?utm_source=studygolang&utm_medium=email)
Docker is built in Go and this has helped to spur Go’s adoption amongst DevOps engineers.
[Azure App Service Get Experimental Go Support](https://azure.microsoft.com/en-us/blog/running-go-applications-on-azure-app-service/?utm_source=studygolang&utm_medium=email)
You can now run Go apps on Microsoft’s Azure App Service.
[Monoids for Gophers](https://medium.com/@groveriffic/monoids-for-gophers-907175bb6165?utm_source=studygolang&utm_medium=email)
“Monoids are a painfully abstract concept, in order to have any hope of gaining an intuition for them we’re going to need to look at some concrete examples.”
[Writing Webapps With Gorilla Mux](https://www.youtube.com/watch?v=6Pl5Xrrne2c&utm_source=studygolang&utm_medium=email)
A 5 minute screencast demonstrating gorilla/mux, an HTTP request router and dispatcher/multiplexer.
GO IN 5 MINUTES
## IN BRIEF
[Hardcore Go: A 2 Day Class in Berlin in January 2016](http://www.eventbrite.com/e/hardcore-go-berlin-january-2016-tickets-18828222721?utm_source=studygolang&utm_medium=email)
[Beta Testers Wanted for SublimeText Go](https://forum.golangbridge.org/t/beta-testers-wanted-sublimetext-go/1282?utm_source=studygolang&utm_medium=email)
[Elixir Concepts for Go Developers](https://texlution.com/post/elixir-concepts-for-golang-developers/?utm_source=studygolang&utm_medium=email)
Elixir is a Ruby-like language that runs on the Erlang VM.
[Using Buffer Pools with Go](http://elithrar.github.io/article/using-buffer-pools-with-go/?utm_source=studygolang&utm_medium=email)
[What Editor Plugins Are You using for Go?](https://forum.golangbridge.org/t/what-editor-plugins-are-you-using-for-go/1287?utm_source=studygolang&utm_medium=email)
[Building a RESTful API in Go Using Only the Standard Library](https://www.youtube.com/watch?v=eTjNtNnVOGY&utm_source=studygolang&utm_medium=email)
[Learning Golang Building a Stock Notifier](http://blog.ksred.me/post/learning-golang-stock-notifier/?utm_source=studygolang&utm_medium=email)
[Gootstrap: A Simple Go Package Bootstrapper](https://github.com/hgsigner/gootstrap?utm_source=studygolang&utm_medium=email)
Aims to save you some time when building a new package from scratch.
[Goldi: Lazy Dependency Injection Framework for Go](https://github.com/fgrosse/goldi?utm_source=studygolang&utm_medium=email)
有疑问加站长微信联系(非本文作者)