BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 丁雪丰 关注 3 他的粉丝 发布于 2010年6月28日. 估计阅读时间: 4 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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实现,例如JRubyRubinius等等。

随后,来自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爱好者,中午的交流中发现除了来自无锡、杭州、北京、天津的朋友,还有香港、澳门、台湾,甚至是从维也纳远道而来的朋友。不久,大会官方将公布所有演讲的资料及视频,敬请请关注大会官方网站

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT