GitHub与Erlang的互利共赢之路
om Preston-Werner介绍了Git和GitHub,并回答了关于GitHub架构和特性的相关问题。同时还介绍了GitHub的开发流程以及对Erlang的使用如何有助于搭建更健壮的系统。Kenneth Ludin谈及了Erlang/OTP团队将代码托管迁移到GitHub的决策过程,这对于提升社区的贡献产生了什么影响。
om Preston-Werner介绍了Git和GitHub,并回答了关于GitHub架构和特性的相关问题。同时还介绍了GitHub的开发流程以及对Erlang的使用如何有助于搭建更健壮的系统。Kenneth Ludin谈及了Erlang/OTP团队将代码托管迁移到GitHub的决策过程,这对于提升社区的贡献产生了什么影响。
裔云天先生曾为加拿大5大商业银行提供IT基础设施设计,实施安全入侵检测,目前作为微软大中华区的战略安全官负责公司安全战略。针对近期频繁发生的互联网公司用户信息泄露事件,InfoQ中文站对他进行了专访。
微软的Team Foundation Service预览版,即Team Foundation Server 11基于Azure的beta版做出了多项更新,其中包括对主页做出改善、对性能做出提升、重新设计了导航、对于小型团队项目提供了简化的界面以及更详细的email通知信息等。
Team Foundation Server 11加入了很多应用生命周期管理领域的功能。亮点包括支持代码复查、迭代/sprint、资源分配、第三方测试框架,还有更强大的依赖图。
OData Service for Team Foundation Server 2010让所有支持HTTP协议的设备都可以访问TFS对象模型。这让开发者更易于创建各种应用程序,从而在非Windows环境和智能手机以及平板电脑上访问Team Foundation Server。
假如团队人数太多(比如超过20人),而且测试用例非常多,运行时间较长,那么所有人在主干上同时开发,就会出现提交排队的现象。如果解决这个问题呢?这里介绍两种方法,一种只是个缓解策略,而第二种方法优雅一些,当然,它对技术架构的要求也多一些。
分布式版本控制系统的一个主要的好处在于,每个用户可以拥有他们自己的版本工作空间。Leon Bambrick提出了一个极端的想法:每一次构建后,都签入代码。
Team Foundation Server 2010的一些改变让新的托管选择成为可能。这包括第三方托管和混合模式(即代码可以在本地和CodePlex服务器之间进行同步)。