Profile cover photo
Profile photo
Sebastian Zarnekow
408 followers -
Passionate Software Engineer
Passionate Software Engineer

408 followers
About
Posts

Post has attachment
Moving On - Part 2
A big thank you for all the nice feedback and encouraging words that I received after my announcement to leave SMACC. Now, that I’ve had my last day at the company, I think it’s time to raise the curtain. And there aren’t too many surprises behind it, I gue...
Add a comment...

Post has attachment
Why DSLs?
A lot has been written about domain specific languages , their purpose and their application. According to the ever changing wisdom of wikipedia, a DSL “is a computer language specialized to a particular application domain . This is in contrast to a general...
Add a comment...

Post has attachment
Moving on
After an exciting journey of 15 months as the Director Engineering at SMACC, I decided to move on. It was not an easy decision to make, though it’s still one that I wanted to make. In the past year I made many new friends, met great people, and had the chan...
Add a comment...

Post has shared content
Add a comment...

Post has attachment
Improved Grammar Inheritance
Since the very first day of Xtext , it was possible to extend another grammar to mixin its rule declarations to reuse or specialize them. For most use cases that was straightforward and a perfect match. For others it was rather cumbersome so far because the...
Add a comment...

Post has attachment
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...
Add a comment...

Post has shared content
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
Photo
Photo
2015-10-06
2 Photos - View album
Add a comment...

Post has shared content
Here's another +Java 8 comparison. This time around units of measurement.
A nice example of operator overloading combined with extension methods.
Photo
Add a comment...

Post has shared content
Check out our relaunched #Xtext website at http://bit.ly/1Eyqjou! New to Xtext? Book a training with us: http://bit.ly/1EyqjEJ
Photo
Add a comment...

Post has shared content
Wait while more posts are being loaded