BT

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

Followers

3 Ruby Project Time Savers: Hoe 2.0.0, YARD, Whenever

by Werner Schuster Follow 4 Followers on  Jun 12, 2009

We take a look at 3 tools that will help streamline Ruby projects. Hoe 2.0.0 sets up projects and is now extensible with plugins. YARD is a documentation generator like RDoc and it's now powered by a new faster parsing strategy. Finally: Whenever takes care of defining and updating your crontab file - and it's configured with Ruby code.

Followers

Microsoft Has Released “Oslo” May 2009 CTP

by Abel Avram Follow 4 Followers on  May 28, 2009 1

Major features of “Oslo” May 2009 CTP are: “Quadrant”, a visual modeling tool, changes of the “M” language specification and the addition of predefined domain models to speed up development.

Followers

Article: Metamodel Oriented Programming

by Jean-Jacques Dubray Follow 3 Followers on  May 27, 2009 6

In this article, Jean-Jacques Dubray questions the belief that code and models are two separate worlds. He presents a unified view of Model Driven Engineering, Architecture and Programming models based on a novel approach to specify execution element semantics in DSLs.

Followers

Interview: Joseph Yoder on Adaptive Object Model Architecture

by Abel Avram Follow 4 Followers on  May 13, 2009 3

In this interview Joseph Yoder talks about the Adaptive Object Model (AOM) architecture, a software architecture for easily adapting to changing business requirements.

Followers

Presentation: The State of the DSL Art in Ruby

by Werner Schuster Follow 4 Followers on  May 11, 2009 5

In this talk Glenn Vanderburg discusses what the Ruby community has learned about building DSLs, and shows how to build state-of-the-art DSLs without going overboard.

Followers

RiCal: A New iCalendar Library for Ruby

by Mirko Stocker Follow 0 Followers on  May 11, 2009

RiCal is an implementation of RFC2445, better known as the iCalendar format. We talked to its creator Rick DeNatale to learn why Ruby needed a new library for parsing and generating the iCalendar format.

Followers

Language Workbenches May Ultimately Completely Change the Way We Do Programming

by Abel Avram Follow 4 Followers on  May 06, 2009 1

After many years in development, Intentional Software has finally released their Intentional Domain Workbench (IDW). JetBrains has open sourced their Meta Programming System (MPS), currently in Beta 2.

Followers

Article: Developing a Complex External DSL

by Abel Avram Follow 4 Followers on  Apr 13, 2009 19

In this article Vaughn Vernon explains the difference between internal and external DSLs and shows the steps involved in developing a complex external DSL.

Followers

Panel: DSLs: The Good, the Bad, and the Ugly

by Abel Avram Follow 4 Followers on  Apr 10, 2009 1

In this panel recorded during OOPSLA 2008, the panelists, Jeff Gray (moderator), Kathleen Fisher, Charles Consel, Gabor Karsai, Marjan Mernik, Juha-Pekka Tolvanen, talk about the benefits and drawbacks of using DSLs.

Followers

MountainWest RubyConf 2009 Videos

by Mirko Stocker Follow 0 Followers on  Apr 02, 2009 1

MountainWest RubyConf took place from 13-14 March in Salt Lake City. All talks are available from Confreaks; we picked some interesting ones – Rails 3 and Merb, DSL design, usability on Rails, Vertebra – and give a coarse summary and some pointers into the talks.

Followers

Jeff Moser's How .NET Regular Expressions Really Work

by Jonathan Allen Follow 125 Followers on  Apr 01, 2009 1

Did you know the last 15 regular expressions are cached? Or that the .NET engine uses a form of machine code? You can learn this and more from Jeff Moser's in-depth study of how regular expressions work in .NET.

Followers

Presentation: Domain Expert DSLs

by Abel Avram Follow 4 Followers on  Mar 19, 2009

In this presentation recoded during QCon London 2008, Magnus Christerson discusses about the importance of using DSLs which allow business experts to freely express their knowledge about their domain using familiar tools. Henk Kolk presents a concrete example addressing pension fund issues and based on a DSL.

Followers

Article: RGen: Ruby Modeling and Code Generation Framework

by Werner Schuster Follow 4 Followers on  Mar 03, 2009 2

This article introduces RGen, a modeling framework inspired by openArchitectureWare and technologies like the Eclipse's EMF. RGen uses internal DSLs for defining metamodels and offers a full modeling stack for Ruby.

Followers

Article: Staying Safe and Sound Thanks to MDSD

by Abel Avram Follow 4 Followers on  Feb 25, 2009 4

In this article, Andreas Kaltenbach explains how Model-Driven Software Development (MSDS) can help solving backward compatibility problems when creating a newer version of a software which can mean a new API or a new database schema that old clients cannot use. MSDS is used to negotiate the differences between versions to ease the upgrading process.

Followers

Interview: Lennart Augustsson on DSLs Written in Haskell

by Abel Avram Follow 4 Followers on  Feb 17, 2009 2

In this interview filmed at QCon SF 2008, Lennart Augustsson talks about writing DSLs in Haskell, presenting the advantages offered by the language. In that context, he talks about embedded DSLs, static and dynamic languages, syntax and semantics, monads and many other related topics.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT