Skip to main content

Blog

Java CompletableFuture API: Where Does it Stand in the Asynchronous Java Landscape? Blog

Java CompletableFuture API: Where Does it Stand in the Asynchronous Java Landscape?

Learn about the Java CompletableFuture API, including insight into how it works and where it stands within the asynchronous Java landscape.
Java Application Development, Java Testing
Kubernetes vs Docker Swarm Blog

Kubernetes vs Docker Swarm

Docker is the top choice for containers, but when comparing Kubernetes vs Docker Swarm for container orchestration, Kubernetes has the upper hand. See why.
Microservices, Java Application Development
Popular Java Microservices Frameworks Blog

Popular Java Microservices Frameworks

There are various Java microservices frameworks available for developers. Read to discover the most popular microservices frameworks.
Microservices, Java Frameworks
Using Text Blocks in Java 13 Blog

Using Text Blocks in Java 13

Text blocks introduce a way for developers to predictably format multi-line string literals, and, in JEP 368, offer a more nuanced way to do so. See how.
Java Application Development, Java Updates
When to Use Microservices in Java Blog

When to Use Microservices in Java

Due to their popularity, you may be wondering when to use microservices in Java and when to stick with the monolith. Read to see microservices pros and cons.
Microservices
Using Switch Expressions in Java Blog

Using Switch Expressions in Java

Introduced in Java 13, Switch Expressions offer developers a new way to use switch. See the benefits and potential pitfalls in our tutorial, here.
Java Application Development
Deploying Microservices in Java Blog

Deploying Microservices in Java

Deploying microservices in Java can be a complex task. But, with the right microservices deployment patterns, it doesn’t have to be. Learn more.
Microservices
Exploring Jakarta EE 8 Blog

Exploring Jakarta EE 8

The Jakarta EE 8 release has enterprise developers asking a lot of questions. We give some insight into the release and look forward to Jakarta EE 9.
Java Updates, Enterprise Development
What Is Jython? Blog

What Is Jython?

Jython is a version of the Python programming language that runs on the Java platform. Learn more, including info on Jython vs Python, in our article.
Java Application Development, Enterprise Development
Microservices in Java: Survey Highlights Blog

Microservices in Java: Survey Highlights

How do you use microservices in Java? We surveyed developers to learn more about how they use Java microservices architectures. Discover the results.
Microservices
Graal and Truffle for Language Interpretation on the JVM Blog

Graal and Truffle for Language Interpretation on the JVM

In this post, we look at the benefits of Graal and Truffle, its general code optimization, performance comparisons, and why it might be worth your time.
Java Application Development, Enterprise Development
Using BuildSrc for Custom Logic in Gradle Builds Blog

Using BuildSrc for Custom Logic in Gradle Builds

In this Gradle tutorial we show how to write custom tasks and turn those tasks into plugins using Gradle and buildSrc. Learn more!
Java Tools, Java Application Development