Category Archives: Tips & Tricks

Java 8 Top Tips

I’ve been working a lot with Java 8 code over the last couple of years, for both new applications and migrating existing ones, and it feels like the right time to write down some of the “best practices” I’ve found useful. I … Continue reading

Posted in Tips & Tricks | Tagged , | 24 Comments

Webinar Recording: Refactoring with IntelliJ IDEA

Last week we had two exciting events: IntelliJ IDEA 2016.2 Public Preview announcement, and a webinar in which Bill Wake gave a one-hour masterclass on refactoring with IntelliJ IDEA. The preview is definitely worth a try, so please help yourself to … Continue reading

Posted in Tips & Tricks, Webinars | Tagged | 3 Comments

Enjoying Java and Being More Productive with IntelliJ IDEA

Every time I visit a Java conference or a meetup and talk to people unfamiliar with IntelliJ IDEA, I get similar questions again and again: “What’s so special about IntelliJ IDEA? What does IntelliJ IDEA has that other Java IDEs … Continue reading

Posted in Tips & Tricks | 20 Comments

IntelliJ IDEA Tips and Tricks

Three weeks ago we announced IntelliJ IDEA Preview and now we are preparing for the release. Hadi Hariri, Developer Advocacy Lead at JetBrains, presented his talk at JavaZone entitled ‘IntelliJ IDEA Tips ans Tricks’ which also includes features from IntelliJ IDEA … Continue reading

Posted in EAP Releases, New Features, Tips & Tricks | Tagged , | 5 Comments

Why Write Automated Tests?

After writing a post for the Upsource blog about evaluating tests during code review, I found myself compelled to write something more general on why we should be writing automated tests. If you already know the value of tests, you … Continue reading

Posted in Tips & Tricks | Tagged , , | 6 Comments

Using Rich-Text Copy in IntelliJ IDEA 14.1

IntelliJ IDEA 14 added built-in support (without additional plugins required) for copying text to external rich-text editors such as MS Word, OpenOffice Writer, Gmail, etc. allowing for preserving formatting. IntelliJ IDEA 14.1 makes it more flexible, allowing you to choose … Continue reading

Posted in EAP Releases, New Features, Tips & Tricks | Tagged , | 2 Comments

Inspection Connection – Issue #5, Encapsulation Examination

Encapsulation is a simple but powerful concept in software engineering that often goes hand-in hand with abstraction. In OOP, we use these two principles to help model mundane and complex systems, from physical processes to digital transactions, however these terms … Continue reading

Posted in Tips & Tricks | Tagged | Leave a comment

Touring Plugins – String Manipulation

The String Manipulation plugin allows us to perform a variety of tasks on strings, from capitalizing, converting to camel case, to escaping strings in Java, JavaScript, XML or HTML amongst others. The plugin itself is pretty straightforward. Once installed, it … Continue reading

Posted in Tips & Tricks | 5 Comments

Touring Plugins – GitIgnore

I always have a .gitignore file in my Dropbox folder that I copy over for new projects, knowing that any subsequent update to the copy isn’t always synced with the original. Of course, it’s not always necessary either, but it’s … Continue reading

Posted in Featured Plugins, Tips & Tricks | Tagged | Leave a comment

The Inspection Connection – Issue #4, Duplication Detection

One of the core principles of computer programming is eliminating manual repetition. Not only is repeated code time-consuming to read and review, it is disproportionately complex to maintain and provides a ready source of bugs when one copy changes. Yet … Continue reading

Posted in Tips & Tricks | Tagged , , | Leave a comment