## FEATURED
[A Whirlwind Tour of Go’s Runtime Environment Variables](http://dave.cheney.net/2015/11/29/a-whirlwind-tour-of-gos-runtime-environment-variables?utm_source=studygolang&utm_medium=email)
You can use environment variables such as GOMAXPROCS and GOTRACEBACK to configure things relating to debugging Go programs and the operation of the runtime itself.
[Debugging Go Programs with Delve](https://blog.gopheracademy.com/advent-2015/debugging-with-delve/?utm_source=studygolang&utm_medium=email)
Delve is a Go-specific debugger for Linux and OS X and this post demonstrates its basic operations.
[Simplicity is Complicated](http://www.thedotpost.com/2015/11/rob-pike-simplicity-is-complicated?utm_source=studygolang&utm_medium=email)
At dotGo, Rob Pike gave a talk about how behind Go’s simplicity hides a great deal of complexity, but that this is entirely by design. Video and slides.
[DGraph: A Scalable, Distributed, Low Latency Graph Database](https://github.com/dgraph-io/dgraph?utm_source=studygolang&utm_medium=email)
A Go-based database built by someone who used to build distributed graph systems at Google. DGraph supports GraphQL as a query language and responds in JSON.
[Applied Concurrency in Go](http://www.thedotpost.com/2015/11/matt-aimonetti-applied-concurrency-in-go?utm_source=studygolang&utm_medium=email)
Go was designed with concurrency baked in but how to do it right isn’t always obvious. In this dotGo talk, Matt walks through the parallelization of code execution and some commonly made mistakes.
## IN BRIEF
[Composing Gomega Matchers](http://eng.rightscale.com/2015/11/30/composing-gomega-matchers.html?utm_source=studygolang&utm_medium=email)
Introducing new features in the Gomega testing library.
[Embedding Assets in Go](http://blog.codeship.com/embedding-assets-in-go/?utm_source=studygolang&utm_medium=email)
[Proposal: Rules for Passing Pointers Between Go and C](https://github.com/golang/proposal/blob/master/design/12416-cgo-pointers.md?utm_source=studygolang&utm_medium=email)
[Spectro.. Adventures in Go](http://markcrossfield.co.uk/2015-08-22-spectro-adventures-in-go.html?utm_source=studygolang&utm_medium=email)
[Go Proverbs with Rob Pike](https://www.youtube.com/watch?v=PAAkCSZUG1c&utm_source=golangweekly&utm_medium=email)
Many philosophical reflections.
[panicparse: Crash Your App in Style](https://github.com/maruel/panicparse?utm_source=studygolang&utm_medium=email)
Parses panic stack traces to help debug crashes and deadlocks in heavily parallelized processes.
[Queue: A Go Library for Managing Queues on Top of Redis](https://github.com/kavehmz/queue?utm_source=studygolang&utm_medium=email)
[GOcoin: A Library to Make Bitcoin Addresses and Transactions](https://github.com/CoinStorage/gocoin?utm_source=studygolang&utm_medium=email)
[Macaron: A Modular Web Framework in Go](http://go-macaron.com/?utm_source=studygolang&utm_medium=email)
[Stack Up: A Simple Deployment Tool](https://github.com/pressly/sup?utm_source=studygolang&utm_medium=email)
Asks you to “think of it like ‘make’ for a network of servers.”
[Fork of Go's archive/zip Support for Password Protected ZIP Files](https://github.com/alexmullins/zip?utm_source=studygolang&utm_medium=email)
[Margelet: Telegram Bot Framework for Go](https://github.com/zhulik/margelet?utm_source=studygolang&utm_medium=email)
[telegram-bot-api: Go Bindings for the Telegram Bot API](https://github.com/Syfaro/telegram-bot-api?utm_source=studygolang&utm_medium=email)
[Mmm: Manual Memory Management for Go](https://github.com/teh-cmc/mmm?utm_source=studygolang&utm_medium=email)
更多评论