Skip to main content

Blog

How to Use JPA Correctly to Avoid Complaints of a Slow Application 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
Java IDE Usage Stats 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
6 Built-in JDK Tools Every Developer Should Know 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
Understanding Java JIT With JITWatch 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
Take Caution Using Java Parallel Streams 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
How to Make Java More Dynamic with Runtime Java Code Generation 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
Using Jenkins Build Pipelines to Chain and Visualize Jobs 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
Pros and Cons of Lambdas in Java 8 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.
Java Application Development, Developer Productivity
Intellij IDEA Tutorial for Eclipse Users Blog

Intellij IDEA Tutorial for Eclipse Users

Read our guide to using IntelliJ IDEA as an Eclipse user for a comparison of IntelliJ vs Eclipse and shortcuts you can use on IntelliJ IDEA.
Java Tools, Java Application Development
What Migrating to Java 8 Does to Your Codebase Blog

What Migrating to Java 8 Does to Your Codebase

With the Java 8 release comes a variety of features. We explore them here, with a practical example to demonstrate what you can expect.
Java Updates, Java Application Development
Using Java 8 Stream Map and Java 8 Stream Filter Blog

Using Java 8 Stream Map and Java 8 Stream Filter

Our article covers bulk data operations for Java 8 collections. Learn how to use Java stream map, Java stream filter, and forEach for applying Lambdas.
Java Application Development, Java Updates
How to Use Default Methods in Java 8 Blog

How to Use Default Methods in Java 8

Default methods in Java 8 are a bridge between lambdas and JDK libraries. Here we explore how to use them.
Java Application Development, Java Updates