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. Future articles to come will focus on structured concurrency and other cool features of Project Loom.

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

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

REST APIs Using Play Framework and Scala: A Comprehensive Guide

Rock the JVM

Play Framework “makes it easy to build web applications with Java & Scala”, as it is stated on their site, and it’s true. In this article we will try to develop a basic skeleton for a REST API using Play and Scala. PlayScala plugin defines default settings for Scala-based applications. import Keys._ brand , carDTO.

Scala 52
article thumbnail

How Software Bill of Materials change the dependency game

Zalando Engineering

Some teams use tools like dependabot , scala-steward that create pull requests in repositories when new library versions are available. Some projects, like openssl, preannounce security updates allowing for more preparation time. next biggest app) and for Java it's tableau (3.14x next biggest app). Show me real data!

Java 98
article thumbnail

Migrating From Elasticsearch 7.17 to Elasticsearch 8.x: Pitfalls and Learnings

Zalando Engineering

The application is written in Scala and using a Java High Level REST Client, which got deprecated in Elasticsearch 7.15.0 and replaced by ElasticSearch Java API client , so first of all, we had to update the codebase to use the new client. However: It’s in Java. x also represented a choice. Both had their pros and cons.

Scala 86
article thumbnail

Top 11 Programming Languages for Data Science

Knowledge Hut

Maybe there's an open-source project that interests you, or maybe a company in your area offers classes for aspiring data scientists. Scala Scala has become one of the most popular languages for AI and data science use cases. As a result, Java is the best coding language for data science.