High productivity development with Eclipse and Java 8
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, I 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 those powerful features of Eclipse to the fullest, you are going to enjoy working with Eclipse more than you could ever expect.
I 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 Eclipse goodies.
With Java 8 out the door, it is an exciting time to be a Java developer. The latest version of Java looks nice, but it may not be so intuitive for developers due to so much inference involved with the new constructs. This is where Eclipse helps you to become more productive while writing and understanding programs with Java 8 constructs. I will show you how to make your experience with Java 8 more convenient and pleasant by using some interesting and useful new tooling features provided by Eclipse as part of its Java 8 support.
I 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
• Print-points, Scrapbook pages
• Smartly stepping into a single method within a series of chained or nested method calls while using Java debugger
• Converting method references to lambda expressions (and back)
• Identifying and navigating to the functional method from lambda expressions and method references
Noopur Gupta