Blog

The latest expert opinions, articles, and guides for the Java professional.

Java Microservices Frameworks

For every step in deploying microservices in Java, developers need to consider what’s right for their application. One of the biggest decisions? Choosing the right microservices framework. In our article today, we’ll give a brief overview of four popular Java microservices frameworks and discuss their relative strengths and shortcomings.

Read more

Using Text Blocks in Java 13

Introduced in JDK 13, the text blocks preview language feature introduce a way for developers to predictably format multi-line string literals while avoiding most escape sequences.

Read more

When to Use Microservices in Java

Microservices are gaining traction for developers, and many that haven’t already implemented this architecture are considering doing so. But how do you know when to use microservices and when it’s not the right choice for you?

Read more

Using Switch Expressions in Java

Switch Expressions, introduced under JEP 325 and refined under JEP 354, are an application of the classic Java switch statement in expression form – which allows developers to yield values.

Read more

Deploying Microservices in Java

Deploying microservices has become increasingly popular in the development world, with many developers either in the process of transitioning from their existing monolithic architecture or planning to in the future. For developers deploying microservices in Java, this process is often linked with a shift from the monolith.

Read more

JRebel 2019.2.0 Release Notes

JRebel 2019.2.0 is now available! It adds support for Java 13, DropWizard, and Thorntail, improves support for Apache Camel, and provides updated support for many frameworks and IDEs.

Read more

Jakarta EE 8 Release Preview

Jakarta EE 8, the first major Jakarta EE release by the Eclipse Foundation, was released on September 10, 2019.

Read more

What Is Jython?

Jython is a version of the Python programming language that runs on the Java platform. It allows users to write programs in Python and compile them to Java bytecodes that run directly on a Java Virtual Machine, or JVM. It’s similar to other JVM languages like; Scala, Kotlin, Groovy, or Clojur.

Read more

Survey: Microservices in Java Environments

More developers are moving from monolith to microservices architecture to support increasingly complex software structures. In Java development, there are various frameworks available for working with microservices, including Spring Boot, DropWizard, Micronaut, and Spark. As a relatively new technique, real-world use of microservices in Java environments remains somewhat a mystery.

Read more

JRebel 2019.1.0 brings you Java 12 and more

With JRebel 2019.1.0, we have full support for the just-released Java 12. Discover what else the latest JRebel release has in store.

Read more

1 2 3 4 5 6 92