从卓越工程角度看微软中国开发团队的成长
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
- .NET,
作者 Werner Schuster译者 李明(nasi) 发布于 2008年6月18日 上午8时59分
RubyFringe是一个新兴的Ruby会议,将于7月18日至20日在加拿大的多伦多举行。演讲者名单中不仅包括诸如Ezra Zygmuntowicz(EngineYard、Merb)、Yehuda Katz(Merb)、Obie Fernandez(Hashrocket)、John Lam(IronRuby)、Chris Wansrath(Github)等Ruby社区成员,还有来自CouchDB项目的Damien Katz也将参与其中给出一个演讲。这是一个关于阅读、编写乃至重写Ruby的介绍。在相当短的周期内,我们将会扩展Ruby语言,使其包含新的条件表达式、添加诸如call-by-name或者call-by-need的新类型估值,如果时间允许的话,我们还将定义新的递归组织器。我们就RubyFringe访问了来自Unspace的Pete Forde:
换言之,我们实践的将是真正的建设性意见:而不是抱怨语言缺乏何种特性,我们将会自己动手实现它们。
RubyFringe最初本打算是要成为一个Merb会议的!然而,我们认识到社区所感知的真正危机是源自于变化。诸事皆从无至有,由小及大,而伴随着的 则是增长的烦恼。这是广泛的共识,让我们既骄傲、又自励和惊奇的是,那些“后知后觉者”们在2007年尚不知Rails是何物,但是忽然在他们书架上就多 出了很多本Rails的书籍。当然,很多开发者对会议很感兴趣,但是他们需要说服经理以使得经理认为这个会议是有价值的。Pete给出了能够说服经理让自己参加RubyFringe的理由:
这 只是场地比以前大得多了,开发者们需要去学习新的准则,不要忘记Ruby语言和Rails框架是如何从无到有发展起来的。Zed Shaw的呼声真正的揭露出人们在不同程度上所感觉到的大量困扰,因此我们意识到我们的使命就是要做一件事情,让Zed可以很自豪地参与其中。
RubyFringe,这个带有宽广胸怀和实际执行计划的会议,拥抱朋克摇滚和DIY精神,不想看到Rails开发者成为赚钱机器。这里没有公司赞助,单 一环节,并且参会人员数量被有意的控制在150人左右,以保证一个足够小社交氛围以便大家参与。这里也没有主旨,我们欢迎参会者来到多伦多参与到活动环节 中来,我们还额外提供食物和晚间娱乐活动。我们会试图在每个环节注入艺术性。
在半个小时里,你可以聆听21名Ruby社区的顶尖思想家们的言论,这和其他大多数会议相比花费更少。许多演讲者的话题都是专门为RubyFringe所准备的。最后,Pete给出了Unspace组织RubyFringe的原因:
这里有人讨论诸如Merb/Sinatra的可选Ruby框架、Ruby的商业及企业观点、Ruby实现团队中的项目领导者(JRuby、 IronRuby和Rubinius)以及例如CouchDB(用Erlang编写的REST化数据)和Archaeopteryx等原生技术。更不要说 Zed Shaw和Obie Fernandez这样的专家。这样的会议精华聚集、趣味多多,还有潜在的社交机会。
关于这个话题请参见FAQ:http://rubyfringe.com/faq#employers
Unspace是一个Ruby咨询和应用初创团队,位于加拿大的多伦多,由9名男女员工组成。我们之所以组成在一起,是因为在2005之初,我们打算创立一个“Rails特攻队”,并觉得那才是我们应该做的…… 我们将赌注压在了一个初期客户们都从未听过的技术上。查看英文原文:RubyFringe Conference - End of registration coming up
Rails非常适合我们,我们爱Rails!就如同朋友之间的协定一般。
Unspace 正积极尝试不把重点放在我们对于RubyFringe的参与上,尽管这听起来似乎是矛盾的。我们来做这种一次性的事件,是因为这是我们想做的事情,而且我 们还想为今后打算计划做类似的事情的人们趟出一条路来。会议并不是意味着一群纨绔子弟在宾馆的会议室中享用着上等午餐和赞助的咖啡,这你了解吧?你知道 的,难题就是在一个技术活动里,如何让大家觉得“挂在大厅”的列表是不能错过的活动。
开发团队的成长离不开优秀的人才,简捷有效的流程和高效率工具这三个卓越工程系统中的重要因素。本文作者从这三个因素分析了微软中国开发团队是如何“从优秀到卓越”的。
本文是Productive Java with Ruby系列文章的第一篇,我将从单元测试这个话题开始,让Java的开发人员能够在实际工作中利用Ruby提高工作效率。
InfoQ中文站有幸与阿里软件的首席架构师赵进在一起探讨了SaaS的相关话题,包括SOA和ASP与SaaS的异同、云计算、SaaS的前景、它的关键技术、技术瓶颈等等。
在这篇文章中,Adrien Louis和Marc Dutoo在一个典型的ESB场景中讨论了编配和路由的区别和优缺点。他们讨论了几种连接服务的方法,从使用如自定义路由这样的低级别方法,到使用如工作流和编配这样面向业务的高级别方式,并总结说不存在“一边倒”的解决方案。
本文是根据7月26日InfoQ中文站在杭州举行的QClub活动(第三期)后半程小组讨论总结而成。主要内容包括如何在SOA系统中实现服务编排,如何保证分布式系统中的一致性和可用性,以及如何在实施SOA的过程中控制接口的粒度等。
人们很容易想当然的以为虚拟化技术仅仅应用于服务器。而在现实中,虚拟化这一苏醒的概念正被运用于各个层面,其中包括网络,存储以及应用基础架构。在这篇导论中,InfoQ将深入每个方面,详尽向您描述虚拟化技术的运用以及其优点与不足。
在这篇案例研究中,InfoQ对Adobe AIR和Amazon的简单存储服务(Simple Storage Service ,S3)在NASDAQ市场回放程序(NASDAQ Market Replay)中的应用进行了详细的分析。
2 条回复
回复