What are the best Java profiling tools to use? Our annual Developer Productivity report reveals the top 5 Java profilers available.
Java Tools, Developer Productivity
Blog
How to Write a Javaagent
Learn how to write a javaagent or use HotSpot Debugger to solve bytecode collection problems in Java with our step-by-step guide.
Java Application Development
Blog
How to Speed Up Eclipse in a Few Clicks
Is your Eclipse running slow? Read our guide to learn the common reasons why Eclipse may be unresponsive and how you can eliminate them to speed up Eclipse IDE.
Java Tools, Developer Productivity
Blog
How to Use JPA Correctly to Avoid Complaints of a Slow Application
JPA is great unless you start getting slow application complaints. Our Java JPA tutorial covers how to achieve and maintain good speed.
Enterprise Development, Java Application Development
Blog
Java IDE Usage Stats
Discover which build tools are used by which IDE users. Learn IntelliJ shortcuts and how users work with Maven, Ant, SBT, and Gradle.
Java Tools, Enterprise Development
Blog
6 Built-in JDK Tools Every Developer Should Know
Are you taking advantage of the JDK tools at your disposal? Learn the six important tools, like jhat, jmap, and jstack, and how to use them.
Java Tools, Java Application Development
Blog
Understanding Java JIT With JITWatch
JITWatch is a log analyzer and Java HotSpot JIT compiler. Find out how to set it up and how can it help you with performance optimizations.
Java Tools, Java Application Development
Blog
Take Caution Using Java Parallel Streams
Parallel streams in Java can speed up some tasks. However, it can also result in latency increases throughout the system. See how to prevent latency, here.
Developer Productivity
Blog
How to Make Java More Dynamic with Runtime Java Code Generation
Learn how to use runtime Java code generation, including a look at the Java Reflection API and adding security with a basic POJO framework.
Java Application Development
Blog
Using Jenkins Build Pipelines to Chain and Visualize Jobs
Jenkins allows devs to build pipelines, chain and visualize jobs. See our breakdown of popular Jenkins plugins, including Jenkins Build Pipeline.
Developer Productivity
Blog
Pros and Cons of Lambdas in Java 8
Lambdas provide a lot of benefits in Java 8, but are they as great as everyone claims they are? We offer our thoughts in this blog post.