Skip to main content

Blog

Blog

Java Streams Cheat Sheet

Our complete Java streams cheat sheet includes intermediate, terminal, and other useful operations tips, like how to create a Java stream map. Learn more in our blog post here.
Java Application Development, Java Tools
Blog

Using Java Executors for Background Tasks

Java is great for using resources for parallel computations. Learn your options for Java executors and how to decide which is right for you.
Java Application Development, Enterprise Development
Blog

Java 8 Cheat Sheet and Best Practices

Download our Java 8 Best Practices Cheat Sheet for a one page reference to default methods, lambdas, containers, and coding best practices in Java 8.
Java Updates, Java Application Development
Blog

4 Examples of a Dynamic Language Beating a Static Language

There is discussion about the superiority of statically typed programming language, but here we give 4 examples where a dynamic language worked better.
Java Application Development, Enterprise Development
Blog

Top 5 Java Profilers Revealed

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