Developer Tools Customizing IntelliJ for Emacs Compatibility IntelliJ out of the box isn't very comfortable for an Emacs user. It gets much better with some keymap tweaks and LivePlugin customizations.
Developer Tools Hate-Driven Development An inverted TDD workflow—intelligent code-editing features allow you to speculate what a test looks like and let the editor create declarations for you.
Ruby on Rails Using IntelliJ for Rails Development I like using IntelliJ, but it was rather difficult to figure out what features were available and how to get them working.