Tuning the JVM, compiler optimizations, design patterns, agile methodologies, seo , are just a few things that come to mind