第二届RubyConf China大会顺利结束,Matz称赞Ruby拥有优秀社区

RubyConf China是一年一度的Ruby盛会,第二届RubyConf China大会(RubyConf China 2010)于6月26日在上海举行。这次有幸邀请到了Ruby之父松本行弘(Matz)做主题演讲,Yottaa公司的Jared Rosoff、台湾著名Rubyist张文钿(ihower)以及来自日本的江渡浩一郎等多位国内外知名专家也发表了精彩的演讲。

第二次参加RubyConf的Matz本次的主题围绕Ruby社区展开。他认为Ruby是幸运的,因为Ruby拥有一个优秀的社区。他通过一段代码来定义什么是好的社区:

def nice
  brave &&
  passionate &&
  honest &&
  respective
end

Matz希望人们能更多地投身Ruby社区的发展,通过修正Bug、发布Gem等多种方式贡献自己的力量,甚至是为Ruby核心提交代码。

当被问及Ruby 2.0的情况时,Matz表示2.0将是1.9的一个补充,而非革命性升级。1.9到2.0的变化将少于1.8到1.9的,更主要的是提升Ruby的可扩展性,改善大团队协同开发时的体验。此外,在演讲中Matz也多次谈到了多种Ruby实现,例如JRuby和Rubinius等等。

随后,来自Yottaa公司的Jared为大家分享了他们在使用MongoDB方面的经验。Jared介绍了多种不同解决方案的优缺点,为何选择MongoDB,尤其是如何用Rails和MongoDB构建可扩展的数据处理平台。

下午,张文钿在《Designing Beautiful Ruby APIs》的演讲中带来了10个非常有用的技巧,通过大量代码范例告诉大家如何写出漂亮的Ruby代码。他认为漂亮的代码,应该满足以下要求:

  • 易于理解
  • 易于编写
  • 易于扩展

同时,张文钿还介绍了台湾Ruby社区的发展情况以及4月举办的RubyConf Taiwan 2010。

来自盛大的庄表伟介绍了盛大在NoSQL方面的一些成果:基于Tokyo Cabinet,他们开发了TCDatabase,以及相应的ActiveRecord适配器tcdb-adapter。通过这些成果,开发者能够方便地(甚至是无缝地)让Rails应用程序从关系型数据库迁移至NoSQL数据库。庄表伟在现场做了精彩演示,并于演讲后给出了TCDatabase的发展线路图,他还表示待项目成熟后会将TCDatabase开源。

大会最后是两位日本朋友Arai和江渡浩一郎的演讲,尤其是江渡先生为大家演示了一些他的发明,让在场的听众十分感兴趣,有朋友通过现场的人间网大屏幕表示“这位日本演讲者绝对是资深Geek”。

本次RubyConf China大会的主题演讲还有:

  • 黄志敏,《基于HTTP的Ruby应用程序》
  • 王益善,《Ruby和异构系统集成的开源解决方案》
  • 胡振波,《构建高质量的Rails Web应用程序》
  • Arai,《Business matters in after-Rails world》
  • 江渡浩一郎《Introducing "Patterns, Wiki and XP"》

本次大会吸引了众多中外Ruby爱好者,中午的交流中发现除了来自无锡、杭州、北京、天津的朋友,还有香港、澳门、台湾,甚至是从维也纳远道而来的朋友。不久,大会官方将公布所有演讲的资料及视频,敬请请关注大会官方网站。

你可能感兴趣的:(第二届RubyConf China大会顺利结束,Matz称赞Ruby拥有优秀社区)