Mastering your Eclipse IDE - Tips, Tricks, Java 8 tooling, Java 9 preview & More!

Session details
Status: 
Accepted
Speaker(s): 
Session Type: 
Experience level: 
Beginner

The Eclipse IDE provides a lot of powerful features and capabilities. With so much functionality at your disposal, many users don't use the full potential of the IDE. To be most productive, mastering your IDE is as important as mastering your source code.

In this talk, we will unleash many invaluable tips and tricks that will allow you to better use the Eclipse IDE and make you more productive in your routine development tasks.

Once you know how to leverage these powerful features of Eclipse to the fullest, you are going to enjoy working with Eclipse more than you could ever expect.

We will cover various areas from efficiently organizing your workspace content to navigating, coding and debugging in Eclipse, and provide you a glimpse of some cool new Eclipse features.

With Java 8 out the door, it is an exciting time to be a Java developer. The new constructs in Java 8 look nice but may not be so intuitive for developers. This is where Eclipse helps you to become more productive while writing and understanding programs with Java 8 constructs. We will show you how to make your experience with Java 8 more convenient and pleasant by using some new tooling features provided by Eclipse as part of its Java 8 support.

With Java 9 looming, developers can start to look forward to a modularized JDK, modular Run-Time images and Java Platform Module System. We will give an overview of these features and give you a chance to try for yourself some of the new tooling such as the module-info editor.

We will also highlight useful tools like the AST and Java Element views, plug-in spies etc. that make working with Eclipse more effective.

During this talk, you will have many "Ah, I didn't know Eclipse can do that!" moments. Some of the examples include:

• Determining who last modified a line of code and when
• Popping up an in-place outline of the element at cursor position
• Bookmarks
• Split editors
• Grouping and sharing breakpoints
• Print-points
• Smartly stepping into a single method within a series of chained or nested method calls while using Java debugger
• Identifying and navigating to the functional method from lambda expressions and method references

Come and learn about the best Eclipse IDE capabilities that you might not be knowing yet. There will be something new for everybody.

Schedule info
Session Time Slot(s): 
Tuesday, June 7, 2016 - 09:30 to 12:30
Noopur Gupta (IBM)'s picture

Note for the PC: This talk will have some of the useful content from the ECE 2015 “High productivity development with Eclipse and Java 8” talk, which was very well received by the new and experienced Eclipse users alike. Along with that, I will be adding more content to the talk, including some of the new interesting features in Eclipse. I am also open to an extended slot of 1 hour, if any.

Public comment
Sasikanth Bharadwaj's picture

Here's a list of things that attendees are going to need at the workshop to be able to participate in it

Latest eclipse - Neon (4.6) build can be downloaded from http://download.eclipse.org/eclipse/downloads/

For Java8 - a Java8 JDK/JRE is required to be installed

Get the project that contains some exercises we'll be doing at the workshop from https://github.com/asbharadwaj/Java8_Exercises. Clone the repo, import the project Exercises into your workspace and you should be done

For Java9 - A Java9 JDK is required to be installed

The latest Java9 patch for Neon - can be installed from the eclipse udate site http://download.eclipse.org/eclipse/updates/4.6-P-builds

Public comment

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France 2016 sponsor prospectus page.

Premium

Basic

Regional Supporter

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018