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.
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
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
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
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
Blog
The Adventurous Developer's Guide to JVM Languages
You have over 50 JVM languages; which one will you choose for your next project? We give a comparison of JVM languages here.
Java Application Development, Enterprise Development
Blog
Mock and Unit Testing With TestNG, JUnit and Mockito
This report looks at mock and uniting test with JUnit, TestNG, and Mockito. We look at JUnit vs TestNG, Mockito for advanced users, and more.
Java Testing, Java Tools
Blog
Exploring Java 8 Lambdas
Project Lambda is the major theme in the upcoming Java 8 and probably the most awaited one among Java developers. There’s one interesting feature...
Java Tools, Java Updates
Blog
Software Licensing Basics for App Developers
After finishing the development and launch of your application, how can you protect and license it? Get all copyrighting answers here.
Java Application Development, Enterprise Development