经济的低迷不仅影响了就业,而且还影响了其他开发者的重要活动,例如参加会议。会议组织者尝试使用一些新颖的办法来吸引参加者。2009年9月18-19日在华盛顿特区举行的Ruby DCamp就是一个很好的例子。
Ruby DCamp的宗旨如下:
如果你体验过Ruby,那么你肯定知道对它的哪方面爱不释手。这可比知道你工作所需的哪些技能更重要!现在你的机会来了!和其他的高级Ruby开发者在一起,讨论问题并且分享解决方案。如果你只是Ruby新手,来见见其他的初学者吧,而且从友善的高级开发者那里学到知识。
Ruby开发者把它看做新奇的事物,在他们的网站上大肆宣扬:
今年Ruby DCamp的目标有两个:“异想天开”但是要“合情合理”。
InfoQ得到了一个采访大会组织者Evan Light的机会,讨论了是什么使得Ruby DCamp与众不同。
当问到Ruby DCamp的目的以及其发展过程的时候,他解释道:
Ruby DCamp是一个Ruby Open Space。更准确的说,它是一个Ruby开发者的盛会,其日程和内容都由参与者决定。Chad Fowler也间接地获得了一些关于Ruby DCamp组织的正面评价。
在RailsConf 2008,当收到主题的时候,Chad说这个主题给他的感觉是,“我不喜欢课堂环境”。我也不喜欢!我曾经多次参加各种Ruby会议,这些会议给我和其他人的感觉是我们不得不禁锢在这种讲课式的演说中。不仅仅是如此,而且一大部分人觉得应该由参与者来决定大会的内容。我不喜欢这些陈旧的方式。因此,拜托这种传统的方式,我写了一篇博文,然后进行了一些讨论,于是Ruby DCamp出现了。所以,在大多数传统会议较为死板的地方(虽然大部分是善意的),Ruby DCamp是第一个做的如此灵活的并且是做得最好的会议。
我和其他一些人安排了会场(地点,餐饮,营销,设备,手续以及其他各种各样的后勤工作——这是我们也有点死板的地方),然后与会者赶来,在这个会议上进行了一些实际的讨论工作,这是他们最需要的。
Evan阐述了去年的会议是多么与众不同:
去年,Ruby DCamp在弗吉尼亚州的阿灵顿的一个酒店里举行,吸引了大约70人,多数人对这个会议都报以赞扬的态度。会议的主题是“改善Ruby生态系统”。我们甚至集体对RubyGems进行了改进,正如我所说的,这也是一条将更新集成进RubyForge和RubyGems的路子;它需要大量人的努力才能够完成。
关于会议的开销问题:
今年,RubyDCamp将会在弗吉尼亚州的Centerville的Bull Run公园举行。这也是所谓的“户外”。我们将会有三个租来的帐篷,每个帐篷相隔一百英尺左右。并且,DCamp是免费的(啤酒也是)。
但是它会比描述的做得更好。
虽然经济状况糟透了,但是与会者还是需要一个地方来睡觉,我们预定了一些宿营地,这些宿营地是为与会者准备的(如有要求),而且还是免费的(再次重申,啤酒也是)。
需要宿营的与会者需要注册,我们会告诉他如何去Ruby DCamp以及其他的一些事项。是的,我们会准备晚餐。
很多会议让开发者难以判断其好坏,究其原因是会议费用以及住宿费用让其敬而远之,但是Ruby DCamp采取了一种完全不同的方式。这种方式对于Evan来说尤其珍贵,他将其比喻为:
在户外举行一项科技盛会看起来有一种不对称的美,一种禅意的嘲弄。不仅如此,Ruby开发者给其贴上了“奇异”的标签,也许是受到了Burning Man反传统狂欢节(我从未参加过)的影响。将与会者带出典型的会议场所,我们,我和其他的与会者都希望能够被激发起反传统的欲望。
当然,也有现实的一面:我们的会场比去年的便宜了几乎一个数量级。
同样,我希望能够说服Chris William接受在户外进行Ruby DCamp这个不错的主意。
提供免费的场所,并且按需提供免费的住宿,我只是希望使得Ruby DCamp比去年变得更加无所不包。
Ruby DCamp很显然是一个独一无二的新鲜事物,当问到演说者的时候,他是这么说的:
作为一个Open Space活动,这取决于与会者。所以,实话说,我都不知道究竟会是谁。当我们完成我们第一个议程,即所有的与会者决定他们希望讨论、学习什么,我就能够决定演说者,从而制定出第一天的计划。它是完全临时做出的。但是,我坚持认为将与会的Rich Kilmer肯定会主持至少一个议程。
考虑到活动的举办场所,后勤是非常明显需要花费更多精力来关注的,例如坏天气以及在任何会议上极客们都需要的网络接入。
因为帐篷都有防雨顶棚,我们也能够在雨天举行—— 而且可能会使得烹饪更加有趣。Internet,和去年一样,我们将会提供4个EVDO路由器。对了,对于之前的与会者我要说:今年的路由器已经被正确地配置好了。;-)
Evan Light是大会的组织者,现在是一个Ruby/Ruby-on-Rails的自由咨询师,一年前住在华盛顿特区。然后Evan和他的太太搬迁到靠近太太家庭的马里兰州的东海岸。
关于Ruby Dcamp的详细信息可以在其官方会议网站上找到。
查看英文原文:Ruby DCamp is Challenging the Economy
分享到:
相关推荐
《Ruby完全自学手册》是一本完全覆盖Ruby和Ruby on Rails的完全自学手册。《Ruby完全自学手册》的特色是由浅入深、循序渐进,注重理论和实践的结合。虽然定位为入门手册,但是依然涉及许多高级技术和应用,覆盖到的...
Ruby Ruby Ruby Ruby Ruby Ruby
Ruby是一种动态、开源的编程语言,以其简洁、优雅的语法和强大的元编程能力著称。在Ruby开发中,为了管理不同版本的Ruby环境,我们常常会使用到`rbenv`和`ruby-build`这两个工具。本文将详细介绍如何使用`ruby-build...
ruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ruby DBIruby DBI ruby DBI ...
首先,让我们详细了解下这些不同的Ruby实现: 1. MRI (Matz's Ruby Interpreter):这是Ruby的原始实现,也被称为CRuby。它由Ruby的创始人松本行弘(Yukihiro Matsumoto)开发,基于C语言实现,是标准的Ruby解释器。...
src-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2rubysrc-oepkgs/ruby-ruby2...
ruby2ruby 提供一些用来根据 RubyParser 兼容的 Sexps 轻松生成纯 Ruby 代码的方法。可在 Ruby 中轻松实现动态语言处理。 标签:ruby2ruby
Ruby是一种简洁而功能强大的编程语言,由日本的松本行弘(Yukihiro "Matz" Matsumoto)在1993年开发,并于1995年公开发布。Ruby语言设计之初就非常注重开发人员的编程体验,它拥有自然、表达性强的语法,易于阅读和...
ruby源代码 ruby源代码 ruby源代码 ruby源代码2
Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程能力而闻名。本资源“ruby-v3.1.1.zip”包含了Ruby的最新版本3.1.1,这是一个重要的里程碑,因为它引入了新特性、性能优化以及对旧...
ruby源代码 ruby源代码 ruby源代码 ruby源代码4
Pat经常在Ruby会议上演讲,他的文章和演讲也经常被Ruby Weekly、Ruby5播客和The Ruby Show等知名Ruby社区所引用。 总而言之,《Ruby Under a Microscope: An Illustrated Guide to Ruby Internals》这本书为Ruby...
总结来说,通过下载的这三个文件,你可以在无外网环境下成功搭建Ruby 2.7.2环境,并安装RubyGems 3.1.5以及Redis 6.0.9。安装完成后,你可以进一步使用RubyGems安装所需的其他库,如Rails框架等,以满足实际项目的...
使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库使用ruby解析awdb离线库...
### Ruby 教程《The Book of Ruby》知识点总结 #### 一、书籍基本信息 - **书名**:《The Book of Ruby》 - **作者**:Huw Collingbourne - **出版年份**:2011年 - **出版社**:No Starch Press - **ISBN-10**:1-...
**Ruby-TensorStream:用Ruby重现实现TensorFlow** Ruby-TensorStream是一个开源项目,旨在为Ruby开发者提供一个类似于Google TensorFlow的深度学习框架。它的核心目标是让Ruby程序员能够利用TensorFlow的强大功能...
在IT行业中,管理和切换Ruby版本是一项常见的任务,特别是在开发环境中,不同的项目可能依赖于不同版本的Ruby。`RVM`(Ruby Version Manager)是解决这一问题的利器,它允许开发者在多个Ruby版本之间轻松切换。本文...
在Windows环境下,搭建Ruby开发环境是一项基础而重要的工作,它涉及到多个步骤,包括安装必要的软件、配置环境变量以及集成开发工具的设置。本教程将详细讲解如何使用RDT(Ruby Development Tools)与Eclipse来创建...
3. **编写Ruby脚本**:使用Ruby编写处理HTTP请求的脚本,这些脚本通常保存在Nginx的配置目录下。在Nginx配置文件中,使用`ruby`指令引入脚本并定义触发条件。 4. **Nginx配置**:在Nginx配置文件中,你可以定义多个...
Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称。这个"Ruby基础语法视频教程1"涵盖了几个关键的概念,包括变量、变量规则以及表达式。以下是对这些主题的详细解释: 1. 变量(Variables): 在Ruby中,...