simplicity is prerequisite for reliability

今年以来,我读了不少书。到目前为止,对我最有帮助的,当属「架构即未来」。

几个月前,我在跟一位在华章工作的策划闲扯当下炒得火热的 NewSQL。现在各个厂商都把自家产品吹得天花乱坠,水平伸缩、高可用和强一致性、一致性的分布式事务,厉害得仿佛冲破了 CAP 定理的束缚,在允许网络分区的情况下同时实现了高可用和强一致。

作为一个吃过猪肉见过猪跑的老司机,我当然不会被这些公关软文蒙蔽了双眼。于是我搞了个大新闻,把这些 NewSQL 批判一番。不久后,我收到了这本厚得像一本字典的「架构即未来」。

Read More...

There are some books you will never want to read if you're not an expert. Yet, some presses are good at publishing those books, like Huazhang and O'Reilly.

It's easy to recognize books from these two presses. I have read lot's Huazhang books at college, mostly the basis of computer science. We call these books "black cover books" while it's actual name may be "computer science series".

Read More...

有一些书,如果你不是行内人士,那么可能你一辈子都不会看。有一些出版社,就是专门做这种书,比如国内的机工华章,比如国外的 O'Reilly,都是专注计算机和软件行业二十年的好出版社。

这两家出版社的书,都是颇有特色个性鲜明。华章的图书,我在大学期间读了很多,以计算机科学领域的基础和经典居多,这套书在民间诨号「黑皮书」,官方的称谓好像是「计算机科学丛书」。O'Reilly 的图书则诨号「动物书」,因为图书的封面是各种各样的动物,有些动物是技术的吉祥物,比如 Python 书籍的封面是各种各样的蟒蛇,Golang 书籍的封面则是地鼠。至于 Perl,似乎还是 O'Reilly 先在 Programming Perl 这本书的封面上画了骆驼,然后骆驼才成了 Perl 的吉祥物。

Read More...

说来比较惭愧,最近几个周末我并没有在干和技术相关的事情,因此之前挖的坑一个都没填上。

本来想给 NGINX 写一个负载均衡插件,却越尝试越发现 NGINX 这水好深。本来想学 Swift 并写一个练手的 App,结果被 NGINX 插队优先级下降了。本来想写一个 Python 模块支持把项目和依赖全部用 zip 打包成类似 fat jar 的东西,优先级就更低了。

但是最近两个周末我看了两本书,感觉有必要在这里分享一下。

Read More...

几天前的一个下午,我在小道消息看到这样一条推荐。

《程序员必读的职业规划书》100本免费读申请页,手快有手慢无
@kingrecord http://weibo.com/1088413295/Cgr2O8qEH

看到这种大新闻,我跑得比谁都快!当时我就提交了试读申请。

Read More...