2015/02/01 第136期

HipChat的技术栈

尽管Slack异军突起,现在仍然有许许多多公司还在用HipChat的。HipChat使用AWS云服务,有75台EC2 instances,用ubuntu 12.04 LTS (很老的版本了,现在需要升级了吧?);数据库用MySQL,是amazon rds;聊天记录直接存在ElasticSearch中,便于直接索引/搜索;XMPP server 是Twisted python;前端是php;监控/作图/警报是用 sensu, monit, pagerduty与statsd/graphite;自动化系统配置是用 chef + fabric。

在AWS上构建大型web app的详尽指南

这是很详尽的搭建大型web app的指南。虽然是针对 Amazon 云服务的,但里面讨论的一些方法论是完全适用于其他 cloud provider 的。所以可以把这篇文章看成是用实例(AWS)来讲解搭建大型web app的最佳实践。

经典游戏Pong的发展史

很喜欢这种以时间轴的方式讲故事。这个网站有个很好的域名: timeline.com ,刚上线不久,他们的 iOS app 在 app store 的 best new app 类别占据了第一名若干天。

从Reid Hoffman身上学到的东西

作者总结了在Linkedin&Greylock工作的时候,从Reid Hoffman身上学到的16条宝贵经验。可以看出Reid Hoffman是个充满智慧的人。作者总结的这些经验,与其说是搞startup的经验,更像是总结做人的道理。 这两条挺有意思的:

  • Self-deception watch: Even people who say they don’t want or need flattery sometimes still need flattery. 跟牛人合作的过程中,即使对方说别恭维我了,你还是要继续恭维他!再怎么恭维都不为过,人就是虚荣心强,就是喜欢被人恭维!
  • Respect the shadow power. 跟牛人打交道的时候,别忽略了牛人身边的“小角色”,比如助理,配偶等。要面面具到地照顾到这些小角色,因为他们会影响牛人的决策的(e.g.,吹枕边风)。

软件工程师需要多多写作

很有同感。好的软件工程师小到commit message,大到系统设计文档,都能写得简洁易懂,条例清晰。Linus Torvalds,Paul Graham,Richard Stallman等都是写作达人。对了,有人读过李彦宏以前写的书吗 ( 《硅谷商战》 )?