BT
  • Domain Specific Languages in Erlang

    by Dennis Byrne on  Jun 20, 2008 3

    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.

  • Domain Driven Design and Development In Practice

    by Srini Penchikala on  Jun 12, 2008 52

    In this article, Srini Penchikala discusses Domain Driven Design and Development from a practical stand-point. The article looks at architectural and design guidelines and best practices that can be used in a DDD project. It also talks about the impact of various design concerns like Persistence, Caching, Transaction Management, Security, Code Generation etc in domain model implementation effort.

  • Building Domain Specific Languages on the CLR

    by Ayende Rahien and Oren Eini on  Apr 21, 2008 7

    In his latest article Ayende Rahien introduces internal DSLs as a means of creating Domain-Specific Languages without having to deal with the complexity of designing a completely new language. He compares different .NET languages as suitable host languages for DSLs and presents Boo as an ideal candidate due to its meta programming facilities, flexibility, and performance.

Beyond Foundations of F# - Asynchronous Workflows

Posted by Robert Pickering on  Mar 23, 2008

Robert Pickering continues the conversation in this third article on F# and this time focuses on Asynchronous Workflows and the resulting peformance gains obtained when used.

Architecture as Language: A story

Posted by Markus Völter on  Feb 27, 2008

Architecture is often described non-tangible in documents or is entirely technology-driven. Markus Völter describes a third approach; to evolve a formal language of your architecture. 10

An Approach to Internal Domain-Specific Languages in Java

Posted by Alex Ruiz and Jeff Bay on  Feb 19, 2008

Alex Ruiz and Jeff Bay describe how it is possible to write domain-specific languages using the Java language and suggests some patterns for constructing them. 19

Beyond Foundations of F# - Workflows

Posted by Robert Pickering on  Jan 03, 2008

Next in a series of articles on F#, Robert Pickering progresses the discussion to a deep dive on workflows which are the building blocks for creating DSLs. 1

The Seven Fallacies of Business Process Execution

Posted by Jean-Jacques Dubray on  Dec 04, 2007

After 8+ years of intense research, the promises of BPM have not materialized. We explore here a new architecture blueprint for BPMSs based on assemblies and orchestrations. 20

Interview: IBM Architect Bertrand Portier on joining MDD and SOA

Posted by Jean-Jacques Dubray on  Oct 29, 2007

In the wake of the latest product announcement from IBM, InfoQ talked to Bertrand Portier about a RedBook that presents a fairly general Model-Driven-Development approach to service construction.

Interview: Jezz Santos about Software Factories

Posted by Hartmut Wilms on  Jun 05, 2007

InfoQ had a chance to talk to Jezz Santos, creator of the EFx Architectural-Guidance Software Factory. We questioned him on his view of the Microsoft Software Factory Initiative.

Adding Properties to Ruby Metaprogramatically

Posted by Werner Schuster on  Apr 18, 2007

Werner Schuster walks us through a simple example of adding Java-style properties support to Ruby classes via a Mixin by using elements of meta-programming. 8

Evaluation Options in Ruby

Posted by Jay Fields on  Feb 14, 2007

Jay Fields explains how to use eval methods in the context of implementing domain-specific languages in Ruby. 2

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