Go最新资料汇总(八十三)

polaris · · 3537 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

## FEATURED [Introducing Go 2.0 (A Thought Experiment Only)](http://dave.cheney.net/2016/10/25/introducing-go-2-0?utm_source=studygolang&utm_medium=email) No, Go 2.0 isn’t really here, but Dave Cheney raises the possibility in order to think about what Go 2.0 could actually be and how it would relate to Go 1.x. [Go Tooling in Action](https://www.youtube.com/watch?v=O-bJ4s8OdcA&utm_source=studygolang&utm_medium=email) A practical 50 minute walkthrough starting from the basics of using Go’s toolset through to testing and profiling. Or enjoy [this alternative pre-recorded version](https://www.youtube.com/watch?v=uBjoTxosSys&t=0s). [Go On Its Way to Become TIOBE's Language of 2016](http://www.tiobe.com/tiobe-index/?utm_source=studygolang&utm_medium=email) TIOBE has been seeing huge growth for Go across 2016, noting: “Google’s Go language seems to be unrivalled, probably boosted by the immense popularity of Docker”. [Learning How to Implement Bubble Sort in Go](http://www.calhoun.io/lets-learn-algorithms-implementing-bubble-sort/?utm_source=studygolang&utm_medium=email) A detailed walkthrough of implementing a bubble sort in Go. Ideal if you’re new to Go or want to code along with a tutorial. [Building High Performance APIs with gRPC & Protocol Buffers](https://medium.com/@shijuvar/building-high-performance-apis-in-go-using-grpc-and-protocol-buffers-2eda5b80771b?utm_source=studygolang&utm_medium=email) Protobuf is Google’s language-neutral extensible mechanism for serializing structured data, and gRPC is a high performance remote procedure call (RPC) framework. [Why We Import SQL Drivers With a Blank '_' Identifier](http://www.calhoun.io/why-we-import-packages-we-dont-actually-use-in-golang/?utm_source=studygolang&utm_medium=email) Why include a package that never gets used directly in your code? Jon Calhoun discovers a reason. [Data Science Gophers](https://www.oreilly.com/ideas/data-science-gophers?utm_source=studygolang&utm_medium=email) Python and R are widely accepted as logical languages for data science—but what about Go? A look at Go as ‘a cure for common data science pains’. ## IN BRIEF [In Go 1.8, GOPATH Will Default to $HOME/go If Not Already Set](https://github.com/golang/go/issues/17262?utm_source=studygolang&utm_medium=email) [An Illustrated Guide to SQLX](http://jmoiron.github.io/sqlx/?utm_source=studygolang&utm_medium=email) sqlx provides a set of extensions on top of the database/sql package. [Interface Pitfalls and Harnessing io.Reader](https://jrub.in/golang-interface-pitfalls-and-io-reader-a57e2d8842a2?utm_source=studygolang&utm_medium=email) [Using Contexts to Avoid Leaking Goroutines](http://golang.rakyll.org/leakingctx/?utm_source=studygolang&utm_medium=email) [Hargo: Load Testing using .har Files in Go](https://markrichman.com/2016/10/25/hargo-load-testing-using-har-files-in-go/?utm_source=studygolang&utm_medium=email) [Using Go for Competitive Programming](http://byrd.im/competitive-go/?utm_source=studygolang&utm_medium=email) [Stripping Go ELF Binaries Is Safe](https://honnef.co/posts/2016/10/go-and-strip/?utm_source=studygolang&utm_medium=email) “A common misconception among Go developers is that stripping Go binaries is unsupported and leads to broken programs.” [Fencing Off Go: Liveness and Safety for Channel-Based Programming [PDF]](http://www.doc.ic.ac.uk/~bparente/fencing.pdf?utm_source=studygolang&utm_medium=email) An academic paper. [Practical Advice for Go Library Authors](https://www.youtube.com/watch?v=5v2fqm_8jYI&utm_source=studygolang&utm_medium=email) A developer shares what he wished he knew before building Go libraries. [Benchmarking Go Redis Server Libraries](https://simongui.github.io/2016/10/24/benchmarking-go-redis-server-libraries.html?utm_source=studygolang&utm_medium=email) Comparing the Redis, Redcon and Redeo libraries. [How to Use Google Cloud Storage with Go](http://oyvindsk.com/writing/how-to-use-google-cloud-storage-with-golang?utm_source=studygolang&utm_medium=email) [Pros and Cons of 3 Ways to Dockerize Go Applications](http://thenewstack.io/dockerize-go-applications/?utm_source=studygolang&utm_medium=email) [Reviewdog: A Code Review Tool For Keeping Your Codebase Healthy](https://medium.com/@haya14busa/reviewdog-a-code-review-dog-who-keeps-your-codebase-healthy-d957c471938b?utm_source=studygolang&utm_medium=email) Automatically posts linter comments to services like GitHub. [aws-lambda-go: Run Standard Go Code on the AWS Lambda Platform]((https://github.com/eawsy/aws-lambda-go?utm_source=studygolang&utm_medium=email)) Allows you to run vanilla Go code on the AWS Lambda ‘serverless’ code execution platform. [GoNote: A Terminal Client for SimpleNote](https://github.com/exaroth/gonote?utm_source=studygolang&utm_medium=email) [DCLua: A Lua 5.3 VM and Compiler Written in Go](https://github.com/milochristiansen/lua?utm_source=studygolang&utm_medium=email) Intended to allow easy embedding into Go programs. [Robotgo: Desktop Automation on Mac, Windows and Linux](https://github.com/go-vgo/robotgo?utm_source=studygolang&utm_medium=email) Move the mouse and type on the keyboard from Go. [ratelimit: A Blocking Leaky-Bucket Rate Limit Implementation](https://github.com/uber-go/ratelimit?utm_source=studygolang&utm_medium=email) Also consider Go’s own [x/time/rate](https://godoc.org/golang.org/x/time/rate). [Hydra: Run Your Own Low-Latency OAuth2 and OpenID Provider](https://github.com/ory-am/hydra?utm_source=studygolang&utm_medium=email) Handy if you want to open up your APIs to 3rd parties or want to write a mobile or in-browser client. [autobuffer: Stream Video Files Over HTTP](https://github.com/johnathanhowell/autobuffer?utm_source=studygolang&utm_medium=email) [Netstack: A Network Stack Written in Go](https://github.com/google/netstack?utm_source=studygolang&utm_medium=email)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3537 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传