Without any doubt this year EclipseCon Europe was the most intense one for me. So intense that I have to split my look back into several parts. I met lots of community members again, and gained more new connections than in past events. The work in advance to this EclipseCon Europe were exhausting. I had as always work for customers to do, prepare my talks and then we also had the release of Xtext 2.13 right before EclipseCon. Of course this ment much work, but we from the Xtext team were able to ship the release right on time on October 20th. I was doubting that I could stay long in the evenings at Nestor bar for talking with those great people. I was proofed to be wrong.
I gave a preview to EclipseCon Europe in my previous post, and actually it quite matched what I experienced. But let’s start at the beginning.
My travel started on sunday noon, since I wanted to meet with the Eclipse Scout community for a pre-conference dinner at the Rossknecht restaurant & brewery. I was traveling by train to use the time for working on my talks. I had 2 talks at the main conference, 1 for the unconference and 2 ignite talks for our booth. More on that later.
I enjoyed meeting the Scout community members as always, especially with the project leads Matthias Zimmermann and Andreas Hoegger from BSI AG. Later that evening also the members from the Eclipse Foundation joined, and I was warmly welcomed by them.
On Monday I was there for the Unconference and joined the track Guided Tour on Eclipse Modeling, where a broad variation of overview talks were held on the various subprojects of the Eclipse Modeling Project. I especially enjoyed Ed Merk’s talk on the Eclipse Modeling Framework. Of course, everyone in the audience knew EMF, so Ed decided not to give a normal talk about it, but a Presentation Zen talk. For example, he explained us bug replication in EMF with a photo like this:
Image courtesy of Christian Meyn at FreeDigitalPhotos.net
In the afternoon I gave my first talk: An overview on the Xtend language, which I am maintaining and heavily use. Xtend is a full fledged programming language for the JVM, and makes Java development much sweeter.
Every programming language has its strengths, and to explain where Xtend has its strengths I took a look back on where Xtend came from: It goes back to the openArchitectureWare project and its successor Eclipse Xpand and the languages it provided. The Eclipse project Xpand is a template language and thus used for code generation. In Xtend this resulted in the famous Template Expressions. Another less known feature are Create Extensions, which are essential to write Model-to-Model Transformations. In his great talk “Using the Xtend language for M2M transformation” Andreas Graf showed this application of Xtend for large scale transformations of models from the automotive sector.
After the Unconference I met the first colleagues at the Nestor bar for a beer. This was followed by a reception at the conference venue. More itemis colleagues joined and it was time to chat with some friends from the community. Especially I talked a bit more with Michael Keppler from ETAS, with whom I was also talking much during the conference.
Of course the evening was not over after the reception. This was the time to meet again at the Nestor bar, the place to be after long conference days. First we had dinner with all itemis colleagues that were there then.
- 1st line: Prajwal Gowda, Arshad Adavani, Bettina Zarnekow, me, Holger Schill
- 2nd line: Hendrik Bünder, Alexander Nyßen, Darius Jockel, Olaf Gunkel, Christian Dietrich
- 3rd line: Matthias Wienand, Marek Derdzinski, Michael Langhammer, Sebastian Zarnekow, Torsten Görk
A bit later also Patrik Suzzi, Platform UI committer and our new colleague at itemis Switzerland, arrived. I met Patrik at EclipseCon Toulouse this year and not long after he joined itemis. It was nice to see him again and talk about his current project at a well-known swiss bank.
At the bar later I spoke with many, many people. I especially enjoiyed to talk with Mickael Istria, who acknowledged my contributions to Eclipse Platform and encouraged me to continue. What I certainly will do. It was also the time to thank Dani Megert and Stephan Herrmann, who helped us to avoid a desaster for Xtext with our JDT integration for Eclipse Oxygen.1a. Instead of a problem it turned to be a success story about what it means to work together on professional open source projects at Eclipse.
There were so many other people I spoke to at this evening: Mike Milinkovich, Ralph Müller, Angelika Wittek, Mickael Barbero, Torkild Resheim, Tom Schindl and many more. It was just awesome.
And this was just until Monday, before the EclipseCon really started. On Monday I left the Nestor bar at 0:30 AM, we had to wake up early and I had to give my next talks on Tuesday. Time to get some sleep now.
Tomorrow I hope to write the second part of my look back and will upload my presentations. You can get all slides from me and the numerous from my other collegues here: bit.ly/2yNnIs9