Episode #12 –
Oct 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)
Episode #11 –
Aug 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, -1 comments)
Episode #10 –
Aug 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, 0 comments)
Episode #9 –
Aug 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, 1 comment)
Episode #8 –
Jul 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, -1 comments)
Episode #7 –
Jul 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, 0 comments)
Episode #6 –
Jul 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)
Episode #5 –
Jul 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, 0 comments)
Episode #4 –
Jun 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)
Episode #3 –
Jun 18, 2012
Parameterized Enum 2
Generation of an enum with a multiple boolean parameters, defined as an ASCII-art table.
Watch Episode
(17 minutes, 0 comments)