zeroturnaround.com

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. Popular Java Microservices Frameworks From the...

zeroturnaround.com

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? Keep reading and discover pros and cons, as well as when and when not to use a microservices architecture in your Java application. Microservices Benefits Microservices...

zeroturnaround.com

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. Switch statements, the precursor to Switch expressions, have been a part of Java since its inception. Switch Statements While switch statements have been with Java since day one, the decision to make them...

zeroturnaround.com

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. Monolith Application Architecture To summarize, a monolith is the...

zeroturnaround.com

Jakarta EE 8 Release Preview

Editor’s note: This article reflects information available as of September 1, 2019. Because of the developing nature of this release, the information in this article will change. Stay tuned for updates! When is the Jakarta EE 8 Release Date? Jakarta EE 8, the first major Jakarta EE release by the Eclipse Foundation, is set to release on September 10, 2019. It marks an intermediary step between...

zeroturnaround.com

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. While Jython has many benefits for developers, there are four key benefits that draw users to this JVM...

zeroturnaround.com

Survey: Microservices in Java Environments

What is Microservices in Java? Microservices in Java is an architectural style that allows developers to separate an application into smaller services to create, test, and release different features and functionalities individually to save time and improve efficiency. Additionally, teams can work on various microservices simultaneously for faster development. More developers are moving from...

zeroturnaround.com

What Is Application Performance Monitoring?

Hearing about application performance issues from customers can have a direct impact on your bottom line. And sometimes, by the time you learn about an issue, it is difficult and expensive to fix. Application performance monitoring (APM) is designed to help ensure that an application’s performance meets or exceeds standards. But APMs fail to allow developers to integrate performance testing...

zeroturnaround.com

Automate Your CI/CD Pipeline with QRebel and Jenkins

With the launch of the QRebel Jenkins Plugin, it’s time to look at how the combination of QRebel and the new plugin can help fully automate performance management within the CI/CD pipeline. Shift Left: Performance Management in Your CI/CD Pipeline It is well known that shipping performance issues to production can cause severe damage to the customer experience, which, in the worst-case...

zeroturnaround.com

JRebel 2019.1.0 brings you Java 12 and more

The new Java release cadence is up and running at full speed with the just-released Java 12. JRebel, the main Java productivity tool eliminating developer downtime, has adopted the six-month cadence and is introducing significant new releases hand-in-hand with OpenJDK. Here’s what the latest JRebel release has in store. Download JRebel 2019.1.0 Java 12 support With JRebel 2019.1.0, we have...

zeroturnaround.com

What do the experts think about Java in 2019?

2019 promises to be an exciting year in Java, with changes taking effect in licensing models, the emergence of new technologies and more. We reached out to industry experts, who share their perspectives on Java in 2019. We then asked internal Java experts at Rogue Wave to weigh in on the industry experts’ thoughts. Java Module System Note: This segment comes directly from Johan Vos, co-founder...

zeroturnaround.com

Java 10 and beyond – a look at the potential language changes

As mentioned in our recent webinar, the release cadence of Java has increased with Java 10. A new major version of Java is now released twice a year, in March and September. This means that we will already have Java 11 in five months’ time. This increased pace means that features can be delivered faster, when they are ready, so users no longer have to wait potentially multiple years. Just in...

zeroturnaround.com

Introducing JRebel 2018.1.0 – featuring Java 10 and Spring Boot 2

Since the release of JRebel 7.1.0 six months ago, JRebel has become part the robust suite of Java solutions at Rogue Wave Software. To celebrate this, we’ve made the new JRebel release two thousand and eleven times more awesome! Starting with this release, the version number will be based on the year. Making 2018.1.0, the first major release of JRebel in 2018. We’ll follow this up with...