Skip to main content

Blog

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.
Java Application Development, Developer Productivity
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
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
Blog

Advanced Java Bytecode Tutorial

In this blog post, we discuss Java bytecode for JVM, how to read and write Java bytecode, how to understand runtime, and more.
Java Application Development