New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Newer rss
  • Interview: Jezz Santos about Software Factories

    by Hartmut Wilms on  Jun 05, 2007

    InfoQ had a chance to talk to Jezz Santos, a trusted expert advisor for the Web Service Software Factory and the creator of one of the world’s first implementations of a software factory (the EFx Factory), which demonstrates some of the advanced features of a future generation of software factories to come from Microsoft. We questioned him on his view of the Microsoft Software Factory Initiative.

  • Adding Properties to Ruby Metaprogramatically

    by Werner Schuster on  Apr 18, 2007 8

    Werner Schuster walks us through a simple example of adding Java-style properties support (declarative getters, setters and change listeners) to Ruby classes via a Mixin by using elements of meta-programming. Introduces ideas for enhancement using principles of design-by-contract and pluggable type systems.

  • Evaluation Options in Ruby

    by Jay Fields on  Feb 14, 2007 2

    Jay Fields, known for his cutting edge work defining BNLs (Business Natural Languages) delivers a code-rich explanation of eval, class_eval, and instance_eval, in the context of implementing domain-specific languages in Ruby.

Agile Asset Management with Ruby DSLs

Posted by Jeremy Voorhis on  May 22, 2006

Ruby makes it easy to craft Domain-Specific- Languages with Ruby syntax. This article is a story about the benefits derived from implementing a Ruby DSL for a PLANET ARGON development project. 7