This document provides tips and tricks for improving productivity when developing with Eclipse and Java 8. It discusses organization techniques like working with multiple workspaces and sharing software items between installations. It also covers navigation aids such as in-place outlines and hovers. Coding techniques involving annotations, block selection mode, and templates are presented. Debugging using smart step into selection, step filters, and print points is described. The document demonstrates Java 8 features like converting anonymous classes to lambdas and method references. It concludes with an overview of useful keyboard shortcuts in Eclipse.