FEATURED
See What Your Program Is Really Doing With 'go tool trace'
If you haven’t used it yet, this is a good look at a handy Go tool for monitoring your program’s usage of goroutines, memory, threads, and more.
How to Ship Production-Grade Go
A look at several things you can do to make your code more robust, debuggable, and ready for production.
Go's Realtime Garbage Collector
In 35 minutes, see how and why Go’s garbage collector works, what the tricolor algorithm is, and how it compares with GC in other languages.
Multiplexing Golang Channels to Maximize Throughput
While rewriting our database backup utility, mongodump, we utilized a “divide-and-multiplex” method to marry a high-throughput concurrent workload with a serial output. Check it out.
Go's New Developer Experience Working Group
To improve the experience for new Go users, a formal Developer eXperience Working Group (DXWG) has been set up.
As of Go 1.9, the 'past two releases' will be actively supported
For example, when 1.9 is out, 1.8 and 1.9 will get active updates. When 1.10 is out, 1.10 and 1.9 will, and so on.
IN BRIEF
Go 1.8.1 Released: A Minor Bugfix Release
Hugo 0.20 Released: The Static Site Generator Gains Custom Output Formats
net's 'aLongTimeAgo' Changed From 1977 to 1970
Was originally set to the release date of Star Wars.
Testing HTTP Handlers in Go
Optimizing Algorithms in Go for Machine Learning
Introducing NATS to Go Developers
NATS is a messaging system for building distributed systems.
Webhooks Made Easy: Processing a GitHub Webhook from Go
Building High Performance APIs in Go with gRPC and Protocol Buffers
Go for Object-Oriented Developers: Mapping OO Concepts to Go
gops: List and Diagnose Currently Running Go Processes
CommonRegex: A Collection of Common Regular Expressions for Go
Covers dates, GUIDs, IP addresses, ISBNs, and similar.
godet: A Remote Client for Chrome DevTools
Chrome can be monitored and controlled via the Chrome Debugger Protocol.
govalidator: Validators and Sanitizers for Strings, Structs and Collections
GoRuby: An Attempt At Implementing Ruby in Go
Very early days but fun to see the attempt.
HttpRouter: A High Performance HTTP Request Router That Scales Well
有疑问加站长微信联系(非本文作者)
