刚刚从RubyConf China会场归来,心中的激动还没有平复。大会办得非常成功。整个会堂几乎坐无虚席,热闹非凡。有不少人还是不远千里从北京,重庆,安徽等地专程赶来,据说早上七点就有人到会场了,着实让人感动啊!本一直以为在国内做Ruby on Rails开发异常孤单,看到满满会堂的兄弟姐妹,心里顿时温暖不少。大会请来的嘉宾都是重量级的人物,有Ruby之父Matz,有JavaEye的老大Robbin,有财帮子的Robin Lu,还有易空海的一帮牛人等等,嘉宾的演讲也是异彩纷呈,让人收获颇丰。感谢大会辛苦的组织人员!感谢大会的嘉宾!大会归来,最大的感受就是--分享才能进步。收获如此之大,不和大家分享简直没有天理了,于是,迫不急待写下这篇文字了,呵呵。
大会第一个演讲本来是安排Matz的,结果Matz到了,而翻译没到,于是先安排了易空海的Richard。Richard演讲的主题是Ruby Design Pattern。Richard果然不愧是从Java阵营投奔Ruby的高人,各个设计模式信手拈来,通俗易懂,老少皆宜,童叟无欺。说真的,自从使用了Ruby之后,对Design Pattern没有以前重视,Ruby内置的很多机制简单几行代码就把问题搞定了,并不需要象Java一样设计精巧的类结构,所以用得自然而然就少了。不过Richard的演讲还是带来不少收获,原来解决哪些问题还有这么些更漂亮的方式,以后注意了,感谢Richard!
Richard之后就是仰慕已久的Ruby之父Matz的演讲了。Matz果然是个妙人啊,他的人就和他的Ruby一样优雅。Matz带来的演讲是Why Ruby? 按他的说法,他准备的PPT是要2小时才能讲完的,因为是日语演讲,加上同声翻译,大概要4个小时。听到这,大家都楞了一下,这下有得听了,哈哈,不过最终他也只是节选了一下。Matz果然是大师风范,他的演讲相当的有哲理,从"摩尔定律"到"手机就是计算机"的,主要阐释了他对于设计Ruby语言的哲学思想。印象最深是他说是为了fun设计的ruby,开始时只是作为自己用的工具,一不小心流传世界了。同声翻译是位温柔美丽的小姑娘,对Ruby应该不大熟悉,真难为她了。中间,无意说错了一句,把“ruby很容易让人学会”说成“ruby很容易让人学坏”,哈哈,大家大笑不止,可是仔细想想,ruby确实很容易让人学坏的哦,不是吗?太多人走火入魔了。感谢Matz!
接下来到JavaEye鼎鼎大名的Robbin表演了。Robbin真是大公无私啊,JavaEye架构变迁的点点滴滴,毫无保留的与大家分享。相信很多人对Ruby开发大容量网站的性能是有担心的,Robbin用几组数据的对比就打消的众人的疑虑。
发展中遇到的困难,问题的解决之道,如数家珍娓娓道来,真让人受益匪浅。感谢Robbin!
下午的内容同样精彩。首先上台的是财帮子的Robin Lu。Robin Lu完全就一实战派,一上台来就亮出代码,讲的都是Ruby on Rails开发中可能遇到得各种陷阱,用ROR时间也不短了,自然对这些深有感触,有几个陷阱我似乎曾经陷得比Robin兄还深,真乃同是天涯沦落人!感动得差点掉泪了。想来他的PPT会公开的,到时大家去照着代码落陷阱,一定会与我有同样的感触。感谢Robin Lu!
接下连着好几个演讲,头脑发热了,连顺序也记不大清了,想到谁就说谁吧。ThoughtWorks的咨询师郑晔带来的演讲是-企业开发中的Ruby on Rails,秉着ThoughtWorks的大名,果然大有思想。郑晔对JRuby大为推崇的样子,而我还没有过使用JRuby的经验,根据他的说法似乎蛮成熟的了,他们已经尝鲜用在实际的项目中了。
日本的一位友人增满工将也做了一个演讲,主题是:岛根县政府的挑战-在日本地区政府和社区当中使用Ruby的案例,开始很不明白,以为是介绍日本旅游地呢,呵呵,后来说到Matz就是住在岛根县的,他们似乎把Ruby作为振兴经济的一件大事了,想想都觉得不可思议啊。
SAP的一位兄台王浩飞讲了Blue Ruby-A Ruby VM for the ABAP Web Application Server,对SAP的ABAP甚不了解,硬着头皮听了下来。不过这位王浩飞兄台自己实现Ruby VM的勇气还是很值得大家敬佩的。
北京平步科技的Tony讲了《Ruby和企业应用开发》,他们用ROR实现了一套相当有规模的企业应用,也算是国内用ROR做企业开发的先行者了,值得钦佩。
中间还穿插了一位米国友人短短十分钟的演讲。中间他提出了一个问题,在座的有哪些人曾经公开发布过gem或plugin,结果举手的就那么几位,少得可怜,顿时让大家汗颜!
想想自己使用ROR开发也近3年了,这3年以来也实在过于低调了,各种ror技术文章研读过无数,各种gem和plugin也用过很多了,基本上是索取,而极少有贡献的,真是惭愧啊!现在有点觉醒,但愿未为晚矣!
下定决心,以后一定要多多贡献自己的小小力量,希望为中国的ruby on rails的发展添些柴火。
顺便介绍一下,我叫vincent,是薄荷网
的架构师+程序员(同时也是主要创始人之一)。 薄荷网 http://www.boohee.com
,现在是国内最大最活跃的减肥网站,是个很女性的网站,如果你是大男人的话,你的媳妇或者老妈或许会很感兴趣的。网站从 2007年6年开始使用ROR开发,现在每天的动态PV在100万左右,应该也是目前国内为数不多的流量较大的ROR网站了。这两年中间自然也积累了一下东西,接下来逐渐贡献大家。
分享才会进步!从今天开始。
顺便把我计划分享的一些主题列一下,不知道大家对其中哪些感兴趣。
1.Ruby On Rails部署中的负载均衡方式的评估选择;
2.Ruby on Rails的支付插件,支持支付宝,快钱和Paypal集成;
3.ROR web应用流量动态划分机制;
4.ROR后台程序实现;
5.ROR开发开放平台应用,包括校内,51.com,UCHOME等;
6.ROR SITE的SEO问题;
7.ROR开发手机站点;
......
欢迎大家发表下建议。
PS: 大会的资料、视频已放出,见 http://www.iteye.com/wiki/rubyconf/1709-first-rubyconf-china-information
分享到:
相关推荐
#deck.js ... 依赖关系(包含在此存储库中) 文献资料 请查看,以获取有关核心以及所有随附扩展中可用的方法,事件和选项的更多信息。 包装内的“ introduction文件夹下包括一个标准幻灯片样本示例。...
无论您是 Java 开发人员、Python 大师还是 JavaScript 向导,本次研讨会都将向您展示 Ruby 的重要之处、人们为何如此喜爱它,以及为什么惯用的 Ruby 代码看起来……与众不同。 这是一种动手体验,因此请携带安装了...
设置bundle installcp config/database.yml.postgresqlapp config/database.ymlrake setupbundle exec rails server用您的项目名称替换RubyConfCoReact 假设项目名称为Pump 。 执行以下命令,用Pump替换所有出现的...
去获取golang.org/x/text/language 去获取github.com/shurcooL/github_flavored_markdown gem install ffi http_accept_language kramdown redcarpet github-markdown 幻灯片
RubyConf 是用Rust和Ruby编写的Ruby实现。 您可以。 运行着的构建。贡献朝鲜蓟正在寻找贡献者。 Rust或Ruby知识不是先决条件。 良好的前期问题被标记为而朝鲜蓟需要帮助来解决标有 。2019 –朝鲜蓟是用锈制成的Ruby...
这是rubyconf-br 2019的有关“升级Ruby的良好实践”的演示。 该演示文稿是使用宝石“ showoff”制作的 运行应用 要安装依赖项,请运行: $ bundle install 要启动网络服务器,请运行: $ bundle exec showoff ...
RubyConf 2014 在 Ruby 中快速映射 JSON/XML API 模式 演讲台: 参考 谷歌公民API: 代表性: DeepStruct 模式: 学分 由 Coding ZEAL ( ) 的 Adam Cuppy (@acuppy) 撰写
演示:并发 Ruby 注意:本演示文稿早的。 现在我们正在快速接近 1.0 版本,本演示文稿中的任何内容都不可能是准确的。 除了一些抽象的概念。 也许。 请不要指望此代码中的任何部分都适用于当前版本的 gem。...
在这样的技术会议上,演讲者通常会分享他们最新的研究成果、实践经验、技术趋势或者对编程哲学的理解,以激发听众的思考和讨论。 在RubyConf 2015上,演讲可能涉及到Ruby语言的最新特性、最佳实践、性能优化、框架...
该存储库包含我们在Ruby Conf Colombia 2015的Ruby Web应用程序(无Rails)研讨会上构建的示例代码。 要求 安装以下gem: gem install rack gem install eventmachine gem install haml gem install thin ...
RUBYCONF.CO 2015 Ruby重构研讨会 要求:Ruby> 1.9.3,git, minitest宝石。 克隆存储库后,运行: bundle install 每个文件夹均以它们处理的重构模式命名,并包含: app.rb代码,我们将对其进行重构。 setup....
- **参加Ruby相关的会议**:例如RubyConf和RailsConf等,这些活动通常会邀请行业内的专家进行分享,也是结识同行的好机会。 **13. 播客** - **收听如Ruby Rogues这样的播客**:这些播客节目不仅包含了Ruby技术的...
此外,参加Ruby和Rails的线上或线下活动,如RubyConf China、RailsConf等,能与社区保持同步,获取最新动态。 总之,"Ruby书签"集合是一个宝贵的资源库,涵盖了从基础到进阶的Ruby和Ruby on Rails知识,包括教程、...
RubyConf 2015-Chris Mar进行的Ruby技术访谈艺术 如何开始ROR 文章:我如何训练学习铁轨 文章:我最终学会了如何使用Rails构建东西 Reddit帖子:我是如何从零开始学习Rails的,直到找到工作的地步 成为Ruby专家的...
cfp-app, 用于管理会议CFP的Rails 应用程序 cfp应用这是一个 Ruby on Rails 应用程序,允许你管理你的提议( CFP ) 。... 它是由 ruby 中心编写的,用于运行RailsConf和RubyConf的CFPs 。for没有为你的会议提供 pub
RubyConf China 2015 话题演示文稿。 构建 $ git clone https://github.com/chloerei/rubyconfchina2015.git $ cd rubyconfchina2015 $ git submodule update $ bundle $ rake $ open build/index....
### 维护良好的 Rails 视图:最佳实践 在 Rails 应用开发中,视图层作为用户界面的直接呈现者,其质量的好坏直接影响着应用的可用性和维护成本。本篇文章将根据“Maintainable Rails View”演讲资料,深入探讨如何...
[rubyconf] title = Ruby Conferences 'n' Camps in 2020 - What's Upcoming? link = http://planetruby.github.io/calendar/2020 feed = http://planetruby.github.io/calendar/feed.xml [rubyonrails]