My first assignment at Neo4j was to create a Java DSL for the Cypher
query language, that is used to access data from the Neo4j database in a
graphy way.
0 replies - 2126 views - 01/07/12 by Rickard Oberg in Articles
Quartz 2.0 introduces a Domain Specific Language (DSL) for working with the core entities (jobs and triggers).As a Scala fan boy, this is my first translation of the first sample
0 replies - 2581 views - 05/19/11 by Slim Ouertani in Tips and Tricks
In my previous post
I introduced a simple recipe DSL which provided a really easy way to
describe a recipe, its ingredients and instructions. In part two I will
start the process of how we can make this tiny “language” of ours
execute using Groovy’s...
0 replies - 4028 views - 04/02/11 by Adam Presley in News
Here in a couple of weeks I will be presenting at the Dallas/Ft. Worth Groovy User Group meeting on an introduction to DSLs, or Domain Specific Languages,
in Groovy. What is particularly fun about this is how wonderfully easy
Groovy makes this task. In this...
0 replies - 3868 views - 04/01/11 by Adam Presley in News
We are proud to announce that FEST-Assert 1.4 is out!
FEST-Assert is an “assertThat” library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier.
Example:
0 replies - 1015 views - 03/08/11 by Alex Ruiz in Announcements
Mirror 1.6 is finally out.
Mirror is a DSL for dealing with Java Reflection API, making it more pleasant to use.
This version comes with some bugfixes and a lot of improvements. Now you can create proxys, instantiate objects without calling a constructor,...
0 replies - 535 views - 03/03/11 by Jonas Abreu in Announcements
I was terribly interested in getting my hands on this book since I'm
taking a formal course on Compilers and Interpreters at university and I
really wanted to know: What's the difference between...
0 replies - 6271 views - 06/03/10 by German Viscuso in Book Reviews
Many times I hear people say that DSL based development often leads to a
situation where you have to manage a mix of code written in various
languages, which are barely interoperable and often need to be
integrated using glues like ScriptEngine that makes...
0 replies - 5232 views - 04/26/10 by Debasish Ghosh in News
Only two weeks after the big 1.7.0 release we are happy to deliver another major release - 1.8.0. This time it is no new functionality, but the usability of DSL editor is much, much better. We have migrated from openArchitectureWare to Xtext/Xpand/MWE at...
0 replies - 945 views - 02/17/10 by Patrik Nordwall in Announcements
Without a vision of how to design applications within an organization the development can be compared to lawless Wild West. Development guidelines are often used, but seldom successful over the long haul. We suggest taking the architectural decisions one step...
0 replies - 5674 views - 02/03/10 by Patrik Nordwall in Articles
I thoroughly enjoyed reviewing this book and its example code. It covers many advanced topics and it's clear to me that the author worked hard to put together the book's contents. I enjoyed that,...
0 replies - 8272 views - 02/01/10 by Sunil Parikh in Book Reviews
We are proud to announce that FEST-Assert 1.2 is out!
0 replies - 1340 views - 11/05/09 by Alex Ruiz in Announcements
During the summer I have published a series of articles that illustrate basic usage of Sculptor. They include screencasts so that you get a feeling of what it looks like when using Sculptor.
0 replies - 868 views - 08/27/09 by Patrik Nordwall in Announcements
DSLs, or Domain Specific Languages, have been known in software engineering for many years. Despite this fact, they aren't widely used today. In this article we take a look at what DSLs are and why they aren't widely accepted by mainstream developers. Then we...
8 replies - 16445 views - 04/07/09 by Konstantin Solomatov in Articles
Sculptor is an Open Source tool that applies the concepts from Domain-Driven Design and Domain Specific Languages. The main purpose is to improve productivity and quality when developing enterprise Java applications. You express your design intent in a...
0 replies - 3185 views - 02/11/09 by Patrik Nordwall in Announcements