Profile

Cover photo
Sven Efftinge
Worked at itemis
Lived in Kiel
1,141 followers|705,041 views
AboutPostsPhotosVideos

Stream

Sven Efftinge

Shared publicly  - 
 
An update on my new venture
10
2
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
The Xtext Grammar Learned New Tricks
Since the Xtext 2.9 release is around the corner - and you've for sure read about the upcoming support for IntelliJ IDEA or Xtext editors in the browser -, it's time to unveil some of the new features of the Xtext grammar language itself. Generally speaking...
View original post
3
2
Terri Kallio's profile photoSharafat Sha's profile photoSven Efftinge's profile photo
3 comments
 
Sirius models are just EMF models, so you need to load them into memory using EMF's resource API and then you can use the loaded models to generate text.
Add a comment...

Sven Efftinge

Shared publicly  - 
 
The really idiomatic way would be the following one liner:  

val sortedFavs = albums.filter[tracks.exists[rating >= 4]].sortBy[name]

With 71 characters that is a third of the size of the Java8 version.
 
How does Xtend compare to +Java 8?

This question pops up from time to time. Most people forget that Xtend has many more features than just lambdas. But even if we just look at lambdas, the conciseness and clean syntax of #Xtend  is obvious.

Here are two screenshot from our freshly made +IntelliJ IDEA plugin.

The first picture shows both languages using the very same API (Java8 stream API that is). The second shows a comparison using the language's idiomatic style.

You can see that the Xtend version is much shorter and at the same time doesn't lack any important information. It just leaves out ceremony and focusses on the necessary. That's how it should be.

The Numbers:
 - Java : 205 characters
 - Xtend Stream API : 164 characters
 - Xtend idiomatic : 105 characters
View original post
4
1
Add a comment...

Sven Efftinge

Shared publicly  - 
 
An Introduction to #Xtext  I gave this week at #JavaZone  in Oslo.
https://vimeo.com/album/3556815/video/138873446
9
3
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
Jetzt ist die perfekte Zeit, sich Xtext-Skills anzueignen - und wir haben genau den Workshop dazu! Alle Teilnehmer werden am Ende des dreitägigen Kurses DSLs mit Xtext implementieren können. Vorkenntnisse nicht benötigt. Alle Infos nach dem Klick! http://bit.ly/1O0DcL2
 ·  Translate
  Xtext - From Zero to Hero This training, led by experienced Xtext committers and trainers, teaches the skills needed to implement domain-specific languages with Xtext. The workshop does not require any prior knowledge about Xtext. During the training we will first focus on achieving a quick breakthrough from defining a language to generating code from its instances. Then we will walk through all conceptual and code-related aspects of Xtext t...
View original post
4
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
My talk "Diagrams, Xtext and UX" at EclipseCon NA 2015 is now online.
View original post
1
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
The XtextCON 2015 starts with a full workshop day to give attendees a head start before the main track of the conference.
View original post
1
Add a comment...
Have him in circles
1,141 people
Fathima Fazal's profile photo
Sebastian Benz's profile photo
Aykut Kilic's profile photo
James Sugrue's profile photo
Anton Arhipov's profile photo
Jiri Vinarek's profile photo
Mahdi Ben Zinouba's profile photo
Christian Campo's profile photo
Julian Goh's profile photo

Sven Efftinge

Shared publicly  - 
 
Happy New Year to everyone! This is how my new year starts :)
10
2
Alessandro Carraro's profile photoSven Efftinge's profile photoDaniel Bimschas's profile photoRalf Heydenreich's profile photo
4 comments
 
Na, das ist ja mal 'ne Überraschung! Auch von mir die besten Wünsche!
 ·  Translate
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
In this blog post I’ll describe my experience in preparing an Oomph setup for a non-trivial Xtext project, Xsemantics. This setup was kind of challenging because of the following features of …
View original post
3
1
Add a comment...

Sven Efftinge

Shared publicly  - 
 
Yay, cool new feature in
 
FXDiagram - Diagram Repair
FXDiagram allows the user to choose which elements appear in a diagram and to arrange them individually. As this usually involves quite a bit of work diagrams can be saved. An obvious challenge is how to deal with model changes that happen after a diagram h...
View original post
1
Add a comment...

Sven Efftinge

Shared publicly  - 
 
We finally came around to schedule some #Xtext trainings.
http://xtext.itemis.com/trainings/
5
3
Add a comment...

Sven Efftinge

Shared publicly  - 
 
 
Code editors in general with JavaFX #javafx #efxclipse #xtext

Yesterday I did a short demo on how one can build code editors with JavaFX while the talk was at Xtextcon most information apply to any code editor you may want to develop with the runtime components developed as part of e(fx)clipse. I’ve uploaded the…
Yesterday I did a short demo on how one can build code editors with JavaFX while the talk was at Xtextcon most information apply to any code editor you may want to develop with the runtime componen...
View original post
1
Add a comment...
People
Have him in circles
1,141 people
Fathima Fazal's profile photo
Sebastian Benz's profile photo
Aykut Kilic's profile photo
James Sugrue's profile photo
Anton Arhipov's profile photo
Jiri Vinarek's profile photo
Mahdi Ben Zinouba's profile photo
Christian Campo's profile photo
Julian Goh's profile photo
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Previously
Kiel
Links
Story
Tagline
CEO @ XtextSource
Introduction
I'm a passionate software developer, I love music and good food. I'm the project lead of Eclipse Xtend , a statically-typed programming language for the JVM, and Xtext, a framework for developing programming languages and domain-specific languages. I work for itemis.
Work
Occupation
I implement ideas.
Employment
  • itemis
    development manager, 2008 - 2015
  • XtextSource
    CEO, 2016 - present
    We do language engineering and tools for professionals
Basic Information
Gender
Male