Learn about Working with Eclipse Che and Docker, the Language Server Protocol, Spring Boot, and more!
by Stévan Le Meur
Eclipse Converge takes place in one month so its time to check the program and plan your sessions! If you are interested in learning more about Cloud technologies such as Eclipse Che and Docker, and the Language Server Protocol I would recommend the following talks:
- The Language Server Protocol (LSP) is a very interesting topic and has gotten a lot of attention since it was introduced. You can get an introduction to the LSP with Language Server Protocol Explained talk by Sven Efftinge and then dive deeper into the details of implementing a language server with the presentation from Gorkem Ercan about building the JDT language server. Another talk given by Martin Lippert will give a sneak peek into the Spring Boot language server.
- Two talks will focus on Eclipse Che. The first will highlight one of the best values of Che with its capacity to make workspaces easily shareable and portable. Florent Benoit and myself will explain how to provide portable developer workspaces with Eclipse Che. The second talk is a very interesting experience report on extending Eclipse Che. Jonas Helming has led an effort to bring EMF in Eclipse Che. His session will introduce the extensibility mechanisms of Eclipse Che and will give good advice based on his experience. It’s also a good opportunity to learn more about EMF in Eclipse Che.
- The use of Docker is constantly increasing in developer environments. If you want to learn how to efficiently use Docker within Eclipse, attend the talk from Roland Grunberg on Docker Tooling.
- Eclipse Orion is getting new features and it’ll be interesting to learn more about the integration of Docker and the support of the Language Server Protocol during the talk from Bogdan Gheorghe.
My other favorite talks on other cool stuff are the following:
- The next generation Eclipse Graphical Editing Framework
- MDE/MDD: A 10 year journey of Medical Device Development together with Eclipse and Modelling
In case you weren’t aware, this year EclipseCon NA is being replaced by Eclipse Converge and Devoxx US. Eclipse Converge is a one day conference, with in-depth tutorials and talks about Eclipse technologies. It’s going to be a great opportunity to get the latest updates and engage with other Eclipse community members.
I’m looking forward to seeing you! Don’t forget to Register now.
by Noopur Gupta
JUnit 5 is emerging as the next generation test framework. It's exciting to see this redesigned version of the most widely used testing library in Java. It addresses the limitations of previous versions making it ready for the modern era. Eclipse is embracing JUnit 5 in its tooling and you can already give it a spin with the provided beta support.
I’ll be giving a talk on “Embracing JUnit 5 with Eclipse” at Eclipse Converge 2017 on Monday, March 20 at 3:45 PM. In this session, I will demo how you can get started with JUnit 5 in Eclipse. You will see some of the new features from JUnit 5 in action and you’ll get a glimpse of the goodies provided by Eclipse that will enhance your experience with JUnit 5.
Here is a sneak peek into some of the features that you’ll see in the session:
Custom display names for your tests
Dependency injection for constructors and methods
Templates for JUnit Jupiter’s @Test and @TestFactory methods
Come and explore many more such features during this session.
I’ll look forward to seeing you there!
by Brian Alwis, program committee
Brian de Alwis gives us an intriguing pitch for his talk on Ferret, a powerful search tool for the Eclipse IDE.
Why do programmers become lost in their own code? How can Alfred Hitchcock help?
Many programmers report becoming disoriented when examining source code. They lose track of where they are, and can't remember why they were looking at a particular program element. It's confusing and annoying, and an under-appreciated phenomenon. And it doesn't have to be this way. In this talk, I'll cover how any why programmers become disoriented and draw on some useful HCI models—including one inspired by Hitchcock—to suggest how we can improve our IDEs to keep us oriented and aware. These problems are not unique to software development and these models apply to software UX designs at large.
If you'd like to organize a pre-scheduled Birds of a Feather session at Eclipse Converge, now is the time.
Use this form to submit, and we'll get it added to the schedule. BoF time starts at 7:30pm, after the reception.
BoFs may also be organized on site if space allows.
by Maximilian Koegel
Eclipse Converge is approaching! The schedule is available, so it's time to start planning your day of talks. At Converge tutorials are run alongside regular talks, so first off you will need to decide if you would like to take a tutorial. In the morning my colleague Jonas Helming is presenting the e4 tutorial, which many times was among the best or was the best-rated tutorial at previous EclipseCons. In the afternoon Gunnar Wagenknecht runs a tutorial on how to manage third-party dependencies. Gunnar will certainly know his stuff, so this is also an interesting choice.
If you would like to go for talks instead of tutorial these are my favorites in the morning...:
- LSP: I guess you have all heard of the Language Server Protocol (LSP)? Even if you have not, I think this is a really hot topic which is well introduced with ”Language Server Protocol Explained.“ Once you've had the introduction, I recommend continuing with “Building the JDT Language Server”.
- Docker: If you've ever wondered, how to use Docker as a developer, especially as an Eclipse developer, go see this talk on Docker.
- OSGi vs. Java Modules: This concerns us all: how do Java 9 Modules play with OSGi?
...and in the afternoon:
- Experience Report: A report on 10 years of experience on building an application based on EMF and other Eclipse components - this should be very insightful.
- Building Form-based applications: Most applications contain forms - on the desktop and on the web. EMF Forms and its new component JSON Forms help build forms with a minimum of manual coding.
- Eclipse Che: How can you extend the new cloud-based IDE at Eclipse?
Make sure you register soon! I'm looking forward to meeting you at Eclipse Converge!
Great news for IoT enthusiasts! There will be an Eclipse IoT Day co-located with Eclipse Converge on March 20, 2017.
The focus of the event is open source and open standards for building IoT solutions. Attendees will learn about the software needed to build devices, gateways, and IoT cloud platforms.
The agenda is packed with great speakers from companies including Bosch SI, Deutsche Telekom, Eurotech, Intel, IOTRACKS, MicroEJ, Red Hat, and Samsung. They will be covering a wide range of IoT topics, from Industry 4.0 and fog computing for devices at the edge, to smart homes and more!
For details, visit the IoT Day website.
by Brian de Alwis, program committee
There are some big changes coming to EclipseCon in North America (aka ECNA): ECNA has been renamed, shrunk to 1 day, and co-located with the inaugural Devoxx US.
I have to admit that, as a program committee member from ECNA2016, I was initially quite shocked, but I’ve since really warmed to the idea. DevoxxUS is a big draw, and since most developers get to attend one conference a year, co-locating is a big win. Although we have fewer slots for Eclipse-specific talks, partnering provides a chance to introduce Eclipse technologies to new audiences. And development doesn’t happen in isolation: we all benefit from exposure to other practices and technologies. There’s a good overlap of interests.
If you’re doing unique work with Eclipse technologies, you should submit a proposal for Eclipse Converge. I’m putting in two talk proposals. One is on some ongoing work with the Eclipse 4 Dependency Injection framework. The other is about a search tool I wrote to prevent disorientation during software exploration. I can’t wait to see what others are doing!
by Maximilian Koegel and Jonas Helming
EclipseCon North America has become Eclipse Converge 2017 and is now combined with Devoxx US. Let us briefly discuss why this is great for attendees and (last but not least!) speakers.
So why go as an attendee?
Devoxx is a very renowned and successful series of conferences – mainly in Europe – with literally over 10,000 developers visiting yearly. Finally, Devoxx is coming to the US. You can expect Devoxx to bring a great program for developers to a beautiful location in the US. In contrast to EclipseCon, you can expect a broader range of content that is not focused on Eclipse only. Now the best part: Since Eclipse Converge is now combined with Devoxx, you can on the first day visit Eclipse Converge and get all the interesting Eclipse content, and then afterwards visit Devoxx at the same location. You can register here.
So why submit a talk and go as a speaker?
If your talk submitted to Eclipse Converge gets accepted and you get a speaker discount, the code is also valid for Devoxx US. So if you are eligible for a 100% discount you can redeem it for a ticket for Eclipse Converge AND for Devoxx US!
By Noopur Gupta, program committee
2017 hosts the first ever Eclipse Converge and Devoxx US on March 20-23 in San Jose. The two events are being brought together and organized by the Eclipse Foundation to form a completely new experience.
Everyone has something to share!
As part of the program committee for Eclipse Converge, we are committed to finding great speakers giving brilliant talks. We’d love Eclipse Converge to be the conference where you choose to share your experience with the Eclipse community.The Call for Papers closes on December 12. Click here to send us your submission.
Passes for Converge speakers will also give them access to Devoxx US. Get all the details on the Registration page.
We look forward to seeing you at this exciting new conference!