Cecily Carver是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室。她喜欢歌剧、舞蹈和弹钢琴。Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多值得思考的编程箴言以及一些思想误区:
别人说了,很多没经历过的人其实不怎么信,还需要各位程序员从实践中慢慢体会,如果你认真记下这些要点,那么会在以后的工作中慢慢发现这些还是很有道理的。
这篇文章的内容很长,最后总结两点,更多的精彩还请点击标题移步原文查看。
以色列的Idan Kamara开发了explainshell这个非常酷的工具。在搜索框里任意输入Linux命令,系统会将命令解析,从Ubuntu的manpage库中调出解释文本。由于界面非常漂亮,有人建议将这种线框风格单独抽取出来,可以用于各种解释场景(比如数学、物理公式,化学反应方程式)。
原文演示了范例,也给出了系统开源的地址,请大家点击标题前去查看。
相信每一个编程极客都知道什么是注释,也都知道如何在代码中添加注释,这篇文章中,讨论了如何添加注释,或者如何添加一个完美的注释,给大家奉献一场来自全球开发人员的注释盛宴,看看大家是怎么在代码中添加自己富有想象力的注释吧,绝对会让你乐此不彼!由于添加代码不便,请点击标题阅读原文。
众所周知,Google云平台最初推的是PaaS层的GAE,但发展并不顺利。在Amazon的AWS渐渐形成统治地位的时候,Google方才大梦初醒,推出GCE(Google Compute Engine)在IaaS领域竞争。
GCE除提供24×7支持,99.95%每月的SLA保障外,正式版对操作系统的支持大大增强,几乎支持所有Linux发行版,还有Docker等软件,以及FreeBSD。虚机实例降价10%,硬盘降价60%并取消I/O费。性能上引入16核的新虚机实例,硬盘I/O速度也大大提升(峰值最大700%)。
真正的技术亮点恐怕是支持热迁移和自动重启的透明维护。
三周前,马化腾在中国企业家俱乐部的内部沙龙上说,移动互联网时代的运行规则与PC互联网时代完全不同,腾讯如果没有微信,可能是一场灾难……
在作者看来,马化腾只说对了前半段,腾讯即便有了微信,也不代表腾讯能躲过“被颠覆”的灾难,甚至,微信本身也预埋了很多灾难的种子。
微信在本质上是更适合手机端的一款即时通讯工具,说得露骨点,它是短彩信的升级版。微信作为一款超级App,其前景是完全可以预期的,但前提是正确的定位与合理的节奏。目前来看,被业界称之为第一张移动互联网船票的微信,虽然已经帮助腾讯顺利出海,但主要业务类型在移动互联网领域的商业化探索方面,腾讯还有些华而不实,加之如冰山一般四伏的竞争者,还是谨慎为妙。
体验地址:http://www.webtwt.com/new/gestures-reveal-js/#/
Github拥有超过100万的项目。包括非常小的工具类库及其拥有数百人合作的超大项目。同时也提供了实时的数据供大家浏览,同时可以帮助我们了解企业使用的一些情况。
原文分析了3个顶级的编程语言:Java、Ruby和Javacript。每一种语言我们分析了10000个项目,以便取得开发人员心目中最受欢迎的类库。