found and displayed in this view.
- Building Domain Specific Languages in C#, Part 2
Magazine/Issue: CoDe Magazine, 2009 Mar/Apr
Release Date: Friday, February 27, 2009
Quick ID: 0903061
In the first installment of this article, I showed how to leverage C# syntax to create a specific type of domain specific language in C# called a fluent interface, converting an API into something with a fighting chance of readability. In this article, I’ll show you how to take advantage of some of the cool new features of C# to really push the envelope on this style of coding.
- Building Domain Specific Languages in C#
Magazine/Issue: CoDe Magazine, 2009 Jan/Feb
Release Date: Friday, December 19, 2008
Quick ID: 0902041
At the JAOO conference in Aarhus, Denmark this year, domain specific languages came up in virtually every conversation. Every keynote mentioned them, a lot of sessions discussed them (including a pre-conference workshop by Martin Fowler and myself), and you could hear “DSL” in most of the hallway conversations. Why this, and why now?
- Polyglot Programming: Building Solutions by Composing Languages
Magazine/Issue: CoDe Magazine, 2008 Sep/Oct
Release Date: Friday, August 22, 2008
Quick ID: 0809041
Polyglot programming refers to leveraging existing platforms by solving problems via solutions that compose special purpose languages.This concept leverages the multi-language nature of the CLR to create simpler solutions to vexing problems. This article delves into the motivation, benefits, and challenges of writing applications in this style.
- Domain-Specific Development in Visual Studio
Magazine/Issue: CoDe Focus Magazine, 2008 - Vol. 5 - Issue 1 - Extensibility
Release Date: Thursday, September 27, 2007
Quick ID: 0710072
The Visual Studio SDK contains tools that make it easy to define and implement graphical Domain-Specific Languages (DSLs) and associated code generators in Visual Studio.The term domain-specific development refers to an approach to software development involving the use of DSLs to drive code generators. The tools contained in the Visual Studio SDK are collectively called the “DSL Tools” and use domain-specific development techniques to create and implement DSLs for use in Visual Studio. This article illustrates the domain-specific development approach through an example, and then shows how you can use the DSL Tools in the Visual Studio SDK to build the DSL used in that example.
- Introducing Domain Specific Languages
Magazine/Issue: CoDe Magazine, 2006 - Jul/Aug
Release Date: Friday, June 16, 2006
Quick ID: 0607051
One of today’s new buzzwords in IT is Software Factories. This Microsoft initiative is likely to change the way that developers build software in the near future. The Software Factories initiative and vision doesn’t stand on its own, however. It’s initially supported by a set of new tools like Visual Studio 2005 Team System, the Guidance Automation Toolkit, and the DSL Tools. In this article, we will discuss Domain Specific Languages as they are one of the pillars of Software Factories. What is their role in Software Factories? How can they help you develop software? Is this just more hype or will Domain Specific Languages really change the way we build software in the not too far future? Let’s find out on the next pages.