
张文钿谈Rails开发及台湾Ruby社区
在去年10月份的Kungfurails大会上,InfoQ中文站有幸采访了从台湾专程赶过来的张文钿,与他探讨了关于台湾Ruby社区的发展、Rails的商业化,Restful Design等话题。

在去年10月份的Kungfurails大会上,InfoQ中文站有幸采访了从台湾专程赶过来的张文钿,与他探讨了关于台湾Ruby社区的发展、Rails的商业化,Restful Design等话题。
SD Times网站最近发布了一篇介绍“过去十年十大技术事件”的文章,列举了包括Ant、.NET、虚拟化、Spring框架、Ruby on Rails、J2SE 5.0、Git、jQuery、Groovy和iPhone在内的十个有代表性的技术。
Rails 3的首个beta版已经发布。Rails 3对代码进行了大规模的重写,带来了稳定的API和来自Merb的设计理念,拥有更清晰的内部实现和性能上的提升等等。InfoQ将带您了解Rails 3的变化,以及各个Ruby实现对它的支持情况。

FlightCaster是一个实时航班延误预告网站,其后台统计分析构建在Clojure和Hadoop上。它的Web前台是用Ruby on Rails构建的,且托管于Heroku上。我们就Clojure、函数编程及有意尝试的OOP开发者应该掌握的技巧对等话题采访了Bradford Cross。

10 年之前,Andy Hunt和我合著了《程序员修炼之道》(The Pragmatic Programmer)。自那以后的10年间,软件行业发生了翻天覆地的变化:敏捷软件开发盛行,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色,而且软件也越来越趋向云计算和多核设备。那么以前的那些建议还是否适用?如果我们今天重写此书,需要做哪些改变?今天,一个讲求实效的程序员正在做些什么?本演讲视频录制于AgileChina 2009。

本视频主要以FreeWheel为例,对一个基于Rails的企业级应用进行了剖析。其中包括:FreeWheel的架构、部署、数据库的问题、REST API、敏捷开发过程、如何去写测试以及持续集成等等。

Luke Galea是Avid Life Media的开发总监,这是一家拥有多个大型约会网站的多伦多公司。他是Rails的Hyperactive Resource插件的作者,活跃于Ruby和Erlang社区。他最近的项目是http://www.cougarlife.com。

在本次采访中,JavaEye站长范凯结合自己的实际开发经验,分享了在使用Ruby on Rails的过程中所应注意的事项,比如选择RoR的原因、用RoR开发的优势、网站的配置和部署、所遇到的困难和解决方法以及对当前动态语言发展的看法等。