You are currently browsing the tag archive for the ‘Xtend and Xtext’ tag.

Hi All,

Last night, we took a look at two exciting and upcoming technologies, Xtend and Xtext. It was a very interesting event and ran from 6.30 pm until 8.30 pm- there was a lot of great discussion so thanks to everyone that contributed to the night.

Xtend is a new programming language designed specifically for Java developers, whilst Xtext is an open-source framework for developing domain specific languages.

Here is the event page –

Some great feedback on there already, but if you have something else to say then please add it as a comment here –

The night kicked of with a few lightning talks from organisers and members of the London Java Community. First speaker was Matijn Verburg, who took to the stage to explain the benefits of adopting a JSR.

The other lightning talk was from Ged Byrne, who gave an excellent review of Ebin Hewitt’s book, Cassanda: the definitive guide.

We then moved on to our final presentation “Xtend and Xtext”, presented by Sven Efftinge and Sebastian Zarnekow.

The presentation showcased the two technologies very well and provoked a lot of debate. It’s very clear that Xtend and Xtext are going to have interesting futures in the world of software development.

Firstly, a massive thanks goes to Sven and Sebastian, who flew in all the way from Germany to give the presentation.

Big thanks also goes to both of our lightning talkers – there is a constant opportunity to get involved in these events – it’s a great way to escalate your profile which can lead to new opportunities and promotions, or just a way of sharing what you have learned with a group of enthusiastic developers. We can offer constructive feedback from experienced speakers so if you’re at all interested let me know.

Another big thank you to everyone that made it out last night. We are one of the most active Java User Groups in Europe and we’re keen to stay that way so if you have any feedback at all please let Barry or Martijn know.

We at RecWorks are proud to have been able to organise another event for the LJC. RecWorks is a specialist consultancy blending social networks and recruitment services to provide first class service to our clients. For a list of our latest jobs please see our jobs page here.

Finally, a big thanks goes to Skills Matter for hosting the event.

Here are a few words from SkillsMatter.

Skills Matter are very pleased to be able to continue to support the London Java Community. Follow us on Twitter and use the hashtag #javasm and see below for some upcoming Java related events we think you’ll love!

Progressive Java Tutorials (May 3-4, 2012)

The Progressive Java Tutorials will take place at Skills Matter over two days on May 3rd and May 4th! Experts including Jan Machacek, Tobias Ivarsson, Jon Jagger, Howard Lewis Ship, and Anirvan Chakraborty will be sharing the latest ideas and best practices in Java and Agile Development. To find out more, follow #progjava on Twitter or go here.

Scala Days (April 17-18, 2012)

Skills Matter and Typesafe are very excited to present Scala Days 2012, coming to London this April. Scala Days is the premier event for Scala enthusiasts, researchers, and practitioners. A central part of the Scala Days event will be the Third Scala Workshop, a forum to showcase and discuss a wide range of cutting-edge Scala research projects.

In addition to the Workshop, further Scala Days sessions will be devoted to technical talks, experience talks, and tool demonstrations, offering a comprehensive insight on all that is going on in the Scala world. We have also planned social lunches and an evening Scala Days Reception, which will offer further opportunities to meet and discuss with all the people that matter in the Scala world in a relaxed social context. To find out more, go here.

Once again, many thanks to all who came to the event.

See you at the next one!


The London Java Community’s next free event is – ‘Xtend and Xtext’  on Wednesday 1st February at 6pm.

Please see link for details and to sign up –

Xtend – A Programming Language for Java Developers (30 min + 10 min Q&A)

Are you waiting for closures in Java 8 or hoping for more type inference in Java 9? Thinking about switching to Scala or even holding your horses for Ceylon or Kotlin?
How about keeping Java where it seems fit, but replacing just its outdated parts with a concise and modern language? What about an enhancement to Java instead of yet another attempt to hire a killer.

Xtend is an an open-source programming language hosted at and built for Java developers. It reuses Java’s keywords, terminology and concepts as much as possible, but abandons some dead freight at the same time. Xtend is a very powerful alternative for implementing Java classes and works great with all the existing libraries. Since the language can be seen as a little complementary add-on to Java, it offers many modern language features that you are currently missing in your daily work. Xtend comes with a variety of goodies reaching from type inference over closures and extension methods up to smart string interpolation that make development great fun, again. And of course there is powerful Eclipse IDE integration available.

In this session we will demonstrate why Xtend is so great for everyday programming. You will get an in-depth impression of the seamless integration with the Eclipse Java IDE and you’ll get an impression of the expressiveness and conciseness of Xtend.

Xtext – Domain-Specific Languages for Java Developers (30 min + 10 min Q&A)

Programming is great fun. Doing so in your own programming language even more so! Seriously, inventing yet another general purpose programming language is rarely a good idea. However, as you can imagine, Java isn’t the best choice in every case either. A small language well-suited to solve a specialized task concisely can improve the productivity of a whole team by orders of magnitude.

In this session you’ll learn how easy it is to create a highly expressive, statically typed domain-specific language with the help of the Xtext framework ( . The good news is that you’ll end up not only with a fully-functional compiler but also a top-notch IDE as icing. All this and more for free, as in beer.

Who should attend:

– Java developers who are interested in writing code in a more concise and readable way but don’t want to switch to a completely new language.
– People who want to learn building nice little DSLs on the Java platform with little compromise and a sophisticated Eclipse integration in no time.

Please see link for details and to sign up –

What is the LJC

The London Java Community (LJC) is a group of Java Enthusiasts who are interested in benefiting from shared knowledge in the industry. Through our forum and regular meetings you can keep in touch with the latest industry developments, learn new Java (& other JVM) technologies, meet other developers, discuss technical/non technical issues and network further throughout the Java Community.