
使用Ruby DSL实现敏捷素材管理
使用Ruby的语法,我们可以轻而易举创建精巧的领域特定语言(Domain Specific Language,DSL)。本文讲述了在PLANET ARGON公司的一个开发项目中,通过实现Ruby DSL所带来的好处的故事。

使用Ruby的语法,我们可以轻而易举创建精巧的领域特定语言(Domain Specific Language,DSL)。本文讲述了在PLANET ARGON公司的一个开发项目中,通过实现Ruby DSL所带来的好处的故事。

Bruce Tate,ChangingThePresent.org的作者和CTO,从一个很广的视角阐述了他的团队是如何工作的,如何选择可信赖的技术,使用了哪些相关的开发工具,以及现在很流行的Rails框架等,纵览了ChangeThePresent.org网站发展的整个过程。
引入了众多新特性和改进的Ruby1.9已经于近日发布。全新的YARV VM为Ruby1.9带来了速度方面的提升;本地线程和Fibers更新了Ruby1.9的并发特性;而像新的Hash语法格式这样的语言变化使得Ruby语言更为紧凑。现在,我们将带您浏览一下这些新特性,并为您提供一些Ruby1.9的相关信息资源。
Buildr是一个简单直观的Java项目构建系统,在进行了10个月的开发并获得许多正面反馈之后,Apache基金会将会向Buildr敞开大门并最终接手这个项目,这将是Apache基金会的第一个Ruby项目。
Capistrano,Rails常用的部署工具,现在面临Vlad the Deployer的挑战。Vlad the Deployer以更简单的实现方式提供了类似功能。我们与发布Vlad 1.0版本的Ruby Hit Squad开发团队进行了下面的谈话。
Relevance咨询公司的Stuart Halloway最近编写了一个关于“Ruby vs. Java之怪谈”的系列博客文章。这个系列文章的灵感,源自他最近从一个从零起步、没有先前约束的Ruby项目转回一个成熟完备的Java项目后的心得体会。
不喜欢Maven 2.0的人一直在寻找一个XML能更少一些,插件开发能更简易一些的替代方案。Buildr也许是个选择,它的性能甚至比Maven更快。