article thumbnail

The Ultimate Guide to Java Virtual Threads

Rock the JVM

Riccardo is a proud alumnus of Rock the JVM, now a senior engineer working on critical systems written in Java, Scala and Kotlin. Version 19 of Java came at the end of 2022, bringing us a lot of exciting stuff. First, we need to use a version of Java that is at least 19. Another tour de force by Riccardo Cardin.

Java 145
article thumbnail

The Future of Java: Top Trends and Technologies

Knowledge Hut

For over 2 decades, Java has been the mainstay of app development. Another reason for its popularity is its cross-platform and cross-browser compatibility, making applications written in Java highly portable. These very qualities gave rise to the need for reusability of code, version control, and other tools for Java developers.

Java 97
article thumbnail

How to find dead code in your Java services

Picnic Engineering

The missing documentation or outdated tests do not help us answer this. At Picnic we use one of the tools that almost every Java developer has, directly or indirectly, interacted with: the Java Code Coverage Library (JaCoCo). Setting up JaCoCo in Kubernetes First, we need to get the JaCoCo Java agent JAR.

Java 75
article thumbnail

Using JSpecify 1.0 to Tame Nulls in Java by Magnus Smith

Scott Logic

Introduction In the Java ecosystem, dealing with null values has always been a source of confusion and bugs. Nullability annotations like @Nullable and @NonNull are often used, but theyre not part of the core Java language, leading to inconsistencies across libraries and frameworks. myapp { requires java.

Java 52
article thumbnail

Java for Data Science – When & How To Use

Knowledge Hut

In recent years, quite a few organizations have preferred Java to meet their data science needs. From ERPs to web applications, Navigation Systems to Mobile Applications, Java has been facilitating advancement for more than a quarter of a century now. Is Learning Java Mandatory? So let us get to it.

Java 52
article thumbnail

What is new in Cloudera Streaming Analytics 1.5?

Cloudera

Java UDF support. The accompanying Swagger page is available as part of our documentation. Java User Defined Functions. Now we have added the option to use Flink SQL Java UDFs too via adding them to the classpath. Feature Highlights. Flink SQL scripts. Templates for generating sinks for queries. Flink SQL scripts.

Java 120
article thumbnail

Two Ways to Migrate Hortonworks DataFlow to Cloudera Flow Management

Cloudera

Java upgrade to Java 11, etc.). You can then check out the documentation here. You can also check the migration paths documentation to list all the options depending on your current deployment. You can migrate your NiFi flows one at a time, which can be very convenient for HDF clusters running in a multitenant fashion.