【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

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

  • 2010-06-27
  • 本文字数:1161 字

    阅读完需:约 4 分钟

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

2010-06-27 07:312300
用户头像

发布了 135 篇内容, 共 58.3 次阅读, 收获喜欢 43 次。

关注

评论

发布
暂无评论
发现更多内容

你遇到过哪些质量很高的 Java 面试题?

Java架构师迁哥

基于朴素ML思想的协同过滤算法(十七)

数据与智能

推荐算法

Linux之cp命令

入门小站

Linux

看完阿里开源笔记,我终于敢说精通“网络协议”了

Java架构师迁哥

.NET Core HttpClient源码探究

yi念之间

.net core HttpClient

ES6 中的 Symbol 是什么?

编程三昧

JavaScript 大前端 ES6 数据类型 symbol

JavaScript 学习(八)

空城机

JavaScript 大前端 6月日更

fish_redux使用详解---看完就会用!

小呆呆666

flutter ios android 大前端 社区

与8090创业者、投资人共话“初心”!2021中国新青年创业投资峰会举办

创业邦

这是一场按下播放键就停不下来的冒险

脑极体

Flutter Webview添加Cookie的正确姿势

小呆呆666

flutter ios android 大前端

阿里云中间件首席架构师李小平:企业为什么需要云原生?

阿里巴巴云原生

Kubernetes手记(21)- 新一代监控架构

雪雷

k8s 6月日更

这是一场按下播放键就停不下来的冒险

白洞计划

蜜雪冰城主题曲血洗B站:企业自媒体运营如何接地气

石头IT视角

WasmEdge (曾用名 SSVM) 成为 CNCF 沙箱项目

WasmEdge

云计算 云原生 webassembly cncf

自动驾驶产业进入“两条腿”时代:车路协同的中国式飞跃

脑极体

5分钟速读之Rust权威指南(二十九)循环引用

wzx

rust

大白话彻底搞懂 HBase Rowkey 设计和实现方式

云祁

大数据 HBase

仿imtoken钱包源码开发,imtoken去中心化钱包开发

一周信创舆情观察(6.14~6.20)

统小信uos

空手撸SOLID架构设计原则,六大原则层层解析,你绝想不到

Java MySQL 程序员

与其摸鱼,不如来看:高性能消息中间件NSQ解析的整体介绍

Visual Studio 2010下ASPX页面的TreeView控件循环遍历

DisonTangor

C#

Github上星标85k的,图解操作系统、网络、计算机 PDF,竟是阿里的?

Java架构师迁哥

深入了解JAVA线程篇

邱学喆

线程 线程池 线程间通信 线程回调

我看JAVA 之 JVM

awen

Java JVM

七牛云 霍锴:SDK 是一款技术服务的门面,如何方便用户高效接入是前提|Meetup 讲师专访

七牛云

音视频 sdk Meetup

Java学到什么程度才能叫精通?

Java架构师迁哥

数据仓库常见建模方法与大数据领域建模实例综述

云祁

数据仓库 数据建模 维度建模

真的了解 HDFS 的 SecondaryNameNode 是干什么的?

云祁

第二届RubyConf China大会顺利结束,Matz称赞Ruby拥有优秀社区_Ruby_丁雪丰_InfoQ精选文章