Docker在前几天发布了Mac和Windows的版本,从此Mac用户可以无需安装VirtualBox使用Docker。这给更多对Docker只闻其名但未曾尝试的朋友更方便地动手尝试的机会。本文将带你了解Docker,并一步步使用Docker将一个Node.js应用部署到生产环境中。

Continue reading

我在工作中采用Reactive Programming(RP)已经有一年了,对于这个“新鲜”的辞藻或许有一些人还不甚熟悉,这里就和大家说说关于RP我的理解。希望在读完本文后,你能够用Reactive Extension进行RP。

Continue reading

Start-ups are grueling and only the most fortunate persevere before finding success. If you only build for fame or fortune, you will likely find neither. Build for meaning, though, and you can’t go wrong. (创业是极其艰辛的,只有那些最幸运的人才能在找到成功之前一直坚持下去。如果你是为了追求财富和名望去创业,那么你几乎是两者都无法得到的。反之,为了一个使命的意义去奋斗,那就没错了)

Continue reading

硅谷夜谈

in Life

旧金山严格意义上不算是硅谷的一部分,它其实坐落于硅谷以北。城市的占地面积不大,百分之九十是一马平川的居民区。东北角的Financial District是这里唯一高楼耸立的区域,人如川流,在他们之中不少都是科技工作者。贯穿整个Financial District的是Market Street,好似是旧金山的脊柱一般,撑着这个科技之都鲜活的躯体。 随着越来越多的硅谷公司北上,旧金山其实和硅谷已然是
Continue reading

Debugging with strace

in Tools

strace is a tool that helps to inspect system calls your application makes. I found it really useful this week when I debugging a complex python application. I am not going through my original problem though, but will show you some typical examples as proof of concept.

Continue reading

(本文投稿于InfoQ,无论其是否刊登,其他第三方转载请务必注明出处)

现如今,Docker已经成为了很多公司部署应用、服务的首选方案。依靠容器技术,我们能在不同的体系结构之上轻松部署几乎任何种类的应用。在洛杉矶时间2015年10月21日于旧金山展开的Twitter Flight开发者大会上,来自Fabric的工程师Joan Smith再次谈到了这一点。

Continue reading

子回

Life is all about A/B testing


Software Engineer Intern at Yelp


San Francisco, CA