软件开发
-
这是给开发者的弥天大谎还是至理名言?
“当我需要用到它时我就去学它!” 过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义的态度。从某…
-
为何Google这类巨头会认为敏捷开发原则是废话?
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在过去8年里,我一直工作于“Agile”开发小组,所以让我用敏捷开发原则来告诉你事实,…
-
专访 .NET 开源关键决策者潘正磊
微软全球开发平台事业部资深副总裁潘正磊是微软核心开发工具Visual Studio和.NET平台开发团队的领导人,1992年加入微软,从一位工程师做起,历练过多项微软全球性技术和管…
-
Git 10 周年访谈:Linus Torvalds 讲述背后故事
十年前的这一周,Linux 内核开发社区正面临严峻的挑战:他们不能继续使用 BitKeeper 了(注:原因是当时Bitkeeper 著作权所有者决定收回授权,内核开发团队与其协商…
-
“最好的语言” PHP 如何造就 Facebook?
编程语言会塑造这门语言使用者的思维方式,这有助于解释科技创业公司的运行方式,以及它们能重新发明自己的原因。 当日本计算机科学家松本行弘决定创造 Ruby 时,他正在追逐 Samue…
-
值得现在就去尝试的四款开源聊天应用软件
现在,远程协作已作为一项必不可少的能力,让开源实时聊天成为你工具箱中必不可少的一部分吧。 清晨起床后,我们通常要做的第一件事是检查手机,看看是否有同事和朋友发来的重要信息。无论这是…
-
学习用工具来驾驭 Git 历史
在你的日常工作中,不可能每天都从头开始去开发一个新的应用程序。而真实的情况是,在日常工作中,我们大多数时候所面对的都是遗留下来的一个代码库,去修改一些特性的内容或者现存的一些代码行…
-
GitHub是如何征服Google、微软和其它公司的
近日,有着10年历史的代码协作服务Google Code即将关门谢客;微软资深开发工具监理Somasegar估计约20%的微软客户正使用着Git。那么问题来了,出自Linux之父L…
-
10种将开源用于商业的最佳途径
开源为大大小小的商业带来了一些显著的效益 — 但是你可能会对某些用途感到惊讶。 技术上已经发生了一些必然性的改变。举个例子,开源软件以它的方式进入到了你的工作之中。10…
-
Cyanogen的阴谋:从Google那抢走Android
如果你想对世界上最大的科技公司之一策划一个复杂的“抢劫案”,你当然不会让全世界一开始就知道。然而这一切都阻止不了Cyanogen,一家开发可替代Androi…