资讯月刊下载
[移动开发] 如何更好的实现自己APP的即时通讯功能
IM(即时通讯)功能作为移动端/web端应用黏住客户的最重要的手段之一,作为网络游戏内不可或缺的重要功能部件,其重要性不言而喻。 报名地址:http://www.osforce.cn/openclass/165/show 随着云时代的到来,越来越多的云厂商开始提供IM SDK,对开发者来说,这确实是云时代的福利之一,但是问题也来了: 1.如何更好的实现自己APP的即时通讯功能? 2.如何更好是使 ...
[非技术] 如何成功运营一个在线社区
要不要建立一个在线社区?当你了解了在线社区的力量,你一定会给出肯定的回答。 Leader Networks的CEO Vanessa DiMauro 会告诉你如今在线社区是连接目标用户的最有力方式。 在最近的一次网络研讨会上,Vanessa DiMaura针对爱德曼信任度调查报告( Edelman Trust Barometer)的诸多要点,指出网络社区如何得以解决这些问题。Vanessa ...
[非技术] 52岁程序员的观点:编程要快还是慢?
我老爸常对我说,「孩子,别太着急。慢点来,你完成工作的速度会更快。」 我曾在旧金山湾区的很多高科技创业公司工作过。现在已经有52岁,我编程的速度不快,却经过深思熟虑再开始。我就像是一个写代码的设计师;随着你的深入阅读,这一点将会变得非常显而易见。 最近,我和一些年轻的程序员一起做项目,他们信仰快速开发,迭代修改,这使得我缓慢的编程遇到了困难。这份工作,鼓励我们在同一个代码仓库里面工作,就好 ...
[研发管理] 如何利用单台服务器实现10万多个Git仓库托管
摘要:如果你想在任何地方免费托管私有/公共仓库,你可以选择GitLab.com。目前,已有20000人在积极使用它来托管仓库,并且一台服务器就已托管10万多个仓库。 【编者按】在单台服务器上就可以托管10万多个仓库,GitLab.com是如何做到的呢?本文翻译自《The hardware that powers 100,000 git repositories》,看GitLab.com是如何自 ...
[行业应用] 从一家电子商务网站学到的经验教训
摘要:Tindie是一家专门做DIY硬件特卖的网站,自成立以来,两年多的时间里积累了极高的人气,上线超过2000个独立硬件产品。有人评价Tindie对于硬件设计和制造的作用,就如同开源对于软件开发行业的作用一样,意义非凡。 【编者按】Tindie是一家DIY电子设备跳蚤市场,其创始人Emile Petrone是一个狂热的硬件爱好者。可以说,他是Arduino板和树莓派卡片电脑的疯狂技师。2012年“ ...
[非技术] JQuery之父: 每天都来点代码吧!
再厉害的人也会遇到瓶颈,只有不断地提高自己和持之以恒才能突破。 jQuery的创始人和技术领袖,John Resig,在业余编程项目的瓶颈时期究竟采取了什么策略?来应对自己的危机? 无论你是否是程序猿,你都可以从中受益。 去年秋天我的业余编程项目(coding side projects)到了一个紧要关头:没有充足的进度,也不能够找到一种方法在既不牺牲我可汗学院(Khan Academy)高 ...
[行业应用] 鏖战双11,电商架构大起底
摘要:2014年双11异常火爆,不管是销售数字,还是用户体验,这次全民购物狂潮再次刷新了过去的所有记录。而在这一切背后,需要稳定高效的系统架构设计来提供有力支持。本文揭示了国内各大知名电商架构设计的最佳技术实践。 【导读】自2009年11月11日,淘宝商城(现名天猫)拉开网购狂欢节的序幕,各大电商的促销浪潮此起彼伏。此时的电商大战不仅是价格之争,更是技术的较量。如何设计电商峰值系统来更好地满足用户蜂 ...