Get Lanyrd on your mobile (iPhone, Android and more) - check it out here

Sessions at Jfokus 2012 about Domain SpecificĀ Languages

Your current filters are…

Tuesday 14th February 2012

  • Stop sleeping, start awaiting!

    by Johan Haleby

    Testing asynchronous systems is hard. Not only does it require handling threads, timeouts and concurrency issues, but the intent of the test code can be obscured by all these details. Awaitility is a small Java based DSL that allows you to express expectations of an asynchronous system in a concise and easy to read manner. Come and see how easily fragile time consuming tests can be transformed into its more robust and elegant counterpart.

    At 3:35pm to 3:50pm, Tuesday 14th February

  • Enterprise Integration Patterns and DSL with Apache Camel

    by Claus Ibsen and James Strachan

    Apache Camel, a very popular integration framework, builds on the principles of the EIPs (Enterprise Integration Patterns) and DSLs (Domain Specific Language). In this talk we show how integration can become much easier and accessible with Camel. By wiring together EIP patterns, processes and transports, integrating becomes as simple as building routes "lego style.", The wiring is done using the Camel DSL.

    We will cover some of the most used EIP patterns such as Splitter, Aggregator, Recipient List, Dead Letter Channel, Idempotent Consumer etc. And give pointers about tips and tricks along the way.

    This talk includes live demos that show how to build integration flows in the four DSLs: plain Java, XML, Groovy and Scala. We will also show you how you can use Eclipse tooling to build routes using a graphical drag'n'drop environment, as well how to gain insights into running Camel applications, such as message tracing.

    At 4:00pm to 4:50pm, Tuesday 14th February