Building with Ant
Episode #12Oct 06, 2012

Building with Ant

In this episode I show how to build a standard Xtext project with an Ant.
Watch Episode (10 minutes, 11 comments)
Custom Terminals
Episode #11Aug 29, 2012

Custom Terminals

Lern how to use custom terminals with value converters to improve your DSL-grammar, model, generator and other Xtext components.
Watch Episode (7 minutes, 0 comments)
Xtend Control Flow
Episode #10Aug 20, 2012

Xtend Control Flow

Xtend comes with two new cool control flow features: dispatch and switch. Here I show how to use them to improve the coding.
Watch Episode (12 minutes, 2 comments)
Jnario Test Framework
Episode #9Aug 14, 2012

Jnario Test Framework

Jnario is a language making it possible to write concise tests that can effectively document the behavior of your Java programs. It's written with Xtext, uses Xbase expressions to define the tests and provides the rspec/cucumber 'look and feel'
Watch Episode (16 minutes, 2 comments)
7 Languages For The JVM
Episode #8Jul 30, 2012

7 Languages For The JVM

Learn Xtext by example with the 7 new languages/DSLs. Demonstrated features: different grammers, inferrers, xbase integrations, validations, editor enhancements and many more.
Watch Episode (6 minutes, 0 comments)
Template Expressions
Episode #7Jul 22, 2012

Template Expressions

Template expressions or rich strings provide a convenient way to generate a code snippets. Features: multi-line strings, guillemets based placeholders, conditions, iterations over collections, smart indentation and comments.
Watch Episode (14 minutes, 2 comments)
Xbase Number Literals
Episode #6Jul 08, 2012

Xbase Number Literals

This episode shows, how to significantly simplify java BigDecimal expressions using the Xbase operator overloading together with the "bd" number literal.
Watch Episode (6 minutes, 0 comments)
Debug Support
Episode #5Jul 03, 2012

Debug Support

Demonstration of the the Xtext 2.3 debug support feature. Debug an Xbase expression and a custom DSL.
Watch Episode (13 minutes, 2 comments)
Intro to Xtend
Episode #4Jun 25, 2012

Intro to Xtend

Introduction to the new Xtend language. A simple peace of java code get converted to the Xtend using type inference, extension methods and closures.
Watch Episode (9 minutes, 0 comments)
Parameterized Enum 2
Episode #3Jun 18, 2012

Parameterized Enum 2

Generation of an enum with a multiple boolean parameters, defined as an ASCII-art table.
Watch Episode (17 minutes, 1 comment)