2016/12/18 第790期

When everything's important, nothing is

文章标题就颇具哲理:)这是探讨网页加载速度,是在服务器端渲染好呢、还是在浏览器端渲染好?答案是:混搭,对不同部件、不同资源排优先级,有的部分要快,有的可以等待。

你愿意花多少钱投资知识

很多情况下花钱都是在做投资。短时间内你没法立刻看到你买的东西的价值,比如买书、上课,但很可能就是这$10、$20买的书改变了你的一生。

匯豐食品公司:世界上最酷的辣椒酱背后的公司

在美国生活过的人应该都吃过他们家的辣椒酱吧。创始人是越南华侨,1980年在洛杉矶白手起家,一直没有做广告,纯粹口口相传,只做一件事:做好辣椒酱。

本文写于 2013 年,那时候他们公司还没有社交账号。现在是 2016 年底了,他们网站做得不错,也有社交账号了,甚至还有微博

不使用 TDD 与 code review 的代价

本质是关于投资时间的讨论;现在花时间来为将来节省时间。写测试或 code review 确实让开发速度变慢了一些,但提高代码质量后可以避免以后耗费更多时间修 bug。

因为代码质量差而导致将来 production 出了故障,这将让开发任务很重的工程师们分心;从写代码过程里抽出几十分钟甚至几个小时去修复故障,再回过头来继续写代码,得花更多时间才能回到之前的状态。context switch 相当浪费时间。花时间来为将来省时间。在开发过程中通过测试、code review 来发现 bug,比在 production 中发现 bug 要好得多。

关于 microservices 的几个认知误区

主要是与所谓的 monolithic app 做对比。采用 microservice 就一定代码整洁、方便管理、性能好、方便开发、保证 scalable?人能力不行,这些都白搭