article thumbnail

Useful classes for data engineers - Scala & Java

Waitingforcode

In this blog post I'll share with you a list of Java and Scala classes I use almost every time in data engineering projects. We all have our habits and as programmers, libraries and frameworks are definitely a part of the group. The part for Python will follow next week!

Scala 130
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
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Java 11 Features: A Brief Overview

Analytics Training

Introduction Java, one of the world’s most widely used and in-demand programming languages, has continued to develop since its introduction in 1995. Because of the periodic release cycle, it takes a little more work these days to keep up with the latest releases of Java. What Are the Features of Java 11?

Java 76
article thumbnail

What Is File Handling in Java?

Analytics Training

Introduction Due to its versatility, Java is still one of the most in-demand programming languages. We can work with files in Java, thanks to the File Class. In this article, we’ll examine all the related Java programming features and how to carry out file operations in Java. The package java.io

Java 77
article thumbnail

What Is Data and Time Function in Java?

Analytics Training

The Java programming language is one of the most widely employed languages in the software world. Java has classes such as Date and Calendar to manage the Date class in Java and time operations. This guide will go through how to integrate these classes and methods in a Java application. Otherwise, it returns false.

Java 70
article thumbnail

Why Picnic picked Java

Picnic Engineering

Java 8 was released just the year before, adding the beloved lambdas and streams functionality. So why did we end up picking Java as our backend development stack? Remember how Twitter had to re-platform from Ruby to Java to support its growth? Unlike Twitter, Picnic embraced Java from the get-go! Why Java, the language?

Java 59
article thumbnail

How to find dead code in your Java services

Picnic Engineering

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). It collects coverage metrics by instrumenting the bytecode through a Java agent when the Java class loader loads the classes. java files matching the revision.

Java 75