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 programming language; Reusability of Java features: The usability of Java classes and interfaces in your Jython code is one of the best deals...

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 monolith to microservices architecture to support increasingly complex software structures. In Java development, there are various frameworks available for...

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 early in the Continuous Delivery/Continuous Integration pipeline, leaving applications vulnerable to customer-facing issues. The Benefits of Application...

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 scenario, leads to business loss. QRebel shifts performance management left, helping teams find, diagnose, and fix application performance issues early in...

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 full support for the just-released Java 12. This Java release includes the Switch Expressions preview feature, the new JVM Constants API, and the awaited...

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 and CTO, cloud products at Gluon (Follow Johan: Twitter | LinkedIn) The Java Module System and the new release cadence are big changes in the Java...

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 the six months between Java 9 and Java 10, we saw numerous features added to Java. Expect to see a good number going into Java 11 as well. But what...

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 2018.2.0, the second major release this year, and so on. The regular minor updates will increment the third digit in the version number, which means the...

zeroturnaround.com

Simon Maple on Java: Modules to microservices

We’re constantly having discussions about today’s technology development and there’s no difference between talking about our own internal processes or commenting/predicting/gambling on what other dev teams are doing. Simon Maple, evangelist extraordinaire, never shies away from a good discussion and, after more than few roundtables, we decided to sit down for a one-on-one to get his thoughts on a few current topics, focusing on our biggest audience: Enterprise Java development teams. Why is Java 9 important for dev teams? “First, we...

zeroturnaround.com

Farewell, JRebel for Android

Hi, I’m Sten the Product Manager of JRebel for Android. As a team, we’ve made the decision to halt active development on JRebel for Android. All JRebel for Android Free version users can continue using the product until March 31, 2019. However, we will not be accepting any new users. Enterprise license users can continue using JRebel for Android until the license expires. And, as promised, we’ll also continue adding annotation processors for our Enterprise customers. We will continue integrating new Android Studio, Android Gradle Plugin,...

zeroturnaround.com

A primer on Rogue Wave + ZeroTurnaround

(This post is co-authored by Simon and Rod Cope, CTO of Rogue Wave Software) With ZeroTurnaround now a part of the Rogue Wave family, what does this mean for the future of Java development? Java is fundamental to Rogue Wave 71% of Rogue Wave development teams have experience with, or actively program in, Java – the largest percentage of any language used within the company. Many of our customers use Java or Java-based tools, from big data analytics and advanced business GUIs to deep security and compliance testing for enterprise and mobile...