Anton Arhipov is Software Engineer and JRebel Product Lead at ZeroTurnaround. Professional interests include programming laguages, middleware and tooling. Java enthusiast, vim fan, IntelliJ addict, loves tea and doesn't drink coffee. Anton is also a JetBrains Academy member. Anton has delivered talks at international Java conferences: Jfokus, JavaZone, EclipseCon, JavaOne, 33rd Degree, GeeCON and various JUG meet ups.
Which IDE do you use? Eclipse? NetBeans? IntelliJ IDEA? Visual Studio? Vim? Yeah, Vim counts as an IDE too if you can configure it to behave like one! Do you leverage the full power of your favourite IDE/editor? Generally, developers _just use_ the IDE and every so often do not utilize the power of automated refactorings, shortcuts, fast navigation and other awesome features that IDEs provide. Modern IDEs have revolutionized the way in which we are able to work with the code. Using the IDE is a skill and this skill can be turned into a habit. The habit can be good or bad and we will discuss the common patterns in how developers use the IDE. In this session we will take a look at the features of various IDEs that you cannot live without. We'll start with navigation features, proceed with quick edit tips & tricks, and lead to cross-functional features of the IDEs by leveraging the power of plugin system. We will cover the brightest features and some useful plugins of the major Java IDEs: Eclipse, NetBeans and IntelliJ IDEA. It is my hope that you walk out from the session with an idea in mind, "I'm going to give it a try!".