BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
  • Clojure and Rails - the Secret Sauce Behind FlightCaster

    by Werner Schuster on  Aug 20, 2009 1

    FlightCaster, a realtime flight delay site, is built on Clojure and Hadoop for the statistical analysis. The web frontend is built with Ruby on Rails and hosted on Heroku. We talked to Bradford Cross about Clojure, functional programming and tips for OOP developers interested in making the jump.

  • Metamodel Oriented Programming

    by Jean-Jacques Dubray on  May 26, 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. In particular, he introduces a novel approach to specify execution element semantics in DSLs.

  • Developing a Complex External DSL

    by Vaughn Vernon 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.

Staying Safe and Sound Thanks to MDSD

Posted by Andreas Kaltenbach on  Feb 25, 2009

Andreas Kaltenbach explains how MSDS solves backward software programs compatibility problems by negotiating the differences between versions to ease the upgrading process. 4

RGen: Ruby Modelling and Code Generation Framework

Posted by Martin Thiede on  Feb 20, 2009

This article introduces RGen, a modelling framework inspired by openArchitectureWare. RGen uses internal DSLs for defining metamodels and offers a full modelling stack for Ruby. 2

A Message Type Architecture for SOA

Posted by Jean-Jacques Dubray on  Feb 09, 2009

This article proposes a new Message Type Architecture to help manage the message formats in a SOA. The approach promotes reuse and helps aligning the Data and SOA governance processes. 28

Writing A Textual DSL Using 'OSLO'

Posted by Dilip Krishnan on  Dec 08, 2008

As key part the Oslo tools is a language for modeling textual DSLs (MGrammar). This article is an an attempt to try and use the language to write our own language definition. 2

8 Reasons Why Model-Driven Approaches (will) Fail

Posted by Johan Den Haan on  Jul 28, 2008

If you want to build model-driven software you’ll need to devise a methodology based on ideas and experiences from others. Johan den Haan shares with us 8 gotchas of Model Driven Engineering. 15

Beyond SOA: A New Type of Framework for Dynamic Business Applications - Part II

Posted by Vasile Buciuman-Coman, Michael Chervenic on  Jul 07, 2008

In this second part of their article, the authors explore the architecture of Dynamic Business Applications and how it impacts implementation productivity. 2

Best Practices for Model-Driven Software Development

Posted by Sven Efftinge, Peter Friese, Jan Köhnlein on  Jun 25, 2008

Sven Efftinge, Peter Friese, and Jan Köhnlein pass on Model-driven software development best practices they have learned after years of increasing success applying MDD. 6

Domain Specific Languages in Erlang

Posted by Dennis Byrne on  Jun 20, 2008

Erlang is well known for it's concurrency model and fairly well known for robustness. But what about other aspects? In this article, Dennis Byrne shows how to use Erlang for creating internal DSLs. 3

Domain Driven Design and Development In Practice

Posted by Srini Penchikala on  Jun 12, 2008

In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 52

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2014 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT