IntelliJ IDEA is an award-winning integrated development environment (IDE) for Java and other languages, developed by JetBrains. IDEs, like any other tools, need to be mastered to achieve maximum efficiency. Unfortunately, many users of IntelliJ IDEA are familiar with only a small portion of its features. In this presentation I will show some of the best ways to write actual code in IntelliJ IDEA. I will demonstrate how to quickly spot and fix problems in code using the IDE, and how to safely refactor your code. I will also reveal some hidden features of IntelliJ IDEA and tell you how to find useful features which you haven't discovered yet.
Nikolay has over 10 years of professional experience with Java-related technologies. During the last 7 years he were working on IntelliJ IDEA project in JetBrains. He participated in development of the internal build system and integration with applications servers, implemented plugins for Google Web Toolkit and Google App Engine, developed the core of the debugger subsystem used for different languages and worked on many other parts of the product.