GerritBot

https://github.com/golang/go/wiki/GerritBot

Go社区开始接收Github的pr,不过是通过GerritBot自动映射为一个Gerrit change,review和comment也是在gerrit里完成。

GitHub Shouldn’t Allow Username Reuse

https://donatstudios.com/GithubsTotalSecurityFacepalm

最近go-bindata的作者从网络上消失了,顺便把自己的github账号删除了。这个做法导致了很多依赖go-bindata的项目无法编译。于是有人重建了原作者的账号,同步了一份最新的代码,同时也声明他们使用这种无奈举措的原因。本文的作者提出的观点是,这种做法有安全问题,github账号不应该被重用,否则会导致信任问题。

This Week in Elasticsearch and Apache Lucene - 2018-02-05

https://www.elastic.co/blog/this-week-in-elasticsearch-and-apache-lucene-2018-02-05

ES也要支持sql了。

How Google Cloud Storage offers strongly consistent object listing thanks to Spanner

https://cloudplatform.googleblog.com/2018/02/how-Google-Cloud-Storage-offers-strongly-consistent-object-listing-thanks-to-Spanner.html

Google Cloud Storage依靠Spanner服务提升了数据的一致性,在这方面已经超过AWS了。可以对比两个对象存储服务的一致性说明:

Go 2017 Survey Results

https://blog.golang.org/survey2017-results

Go 2017年的用户调查报告。

Defer Internals

https://blog.learngoprogramming.com/yeah-semantically-after-is-the-right-word-fad1d5181891

快速介绍了下defer的内部实现,是在return语句之前。

PostgreSQL rocks, except when it blocks: Understanding locks

https://www.citusdata.com/blog/2018/02/15/when-postgresql-blocks/

CitusData发布的一篇关于Postgres的lock介绍文章,里面有两张表格,可以方便的查询pg的lock级别。

A Gopher’s Reading List

https://github.com/enocom/gopher-reading-list

一个关于Go语言文章的列表,从初级到高级都有。


知识共享许可协议本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可。