article thumbnail

Scala In Demand Technologies Built On Scala

Knowledge Hut

The term Scala originated from “Scalable language” and it means that Scala grows with you. In recent times, Scala has attracted developers because it has enabled them to deliver things faster with fewer codes. Developers are now much more interested in having Scala training to excel in the big data field.

Scala 52
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

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

Introduction One of the simplest and well documented ways to build a web API is to follow the REST paradigm. Play Framework “makes it easy to build web applications with Java & Scala”, as it is stated on their site, and it’s true. PlayScala plugin defines default settings for Scala-based applications.

Scala 52
article thumbnail

A Backtracking Sudoku Solver in Scala

Rock the JVM

This article is for Scala beginners. After you learn the language, the next big thing you need to master is how to write essential “algorithms” in Scala. This tends to make algorithms in Scala quite difficult. This article works identically for Scala 2 and Scala 3. All you need is recursion. map ( row => row.

Scala 40
article thumbnail

Building Data Pipelines That Run From Source To Analysis And Activation With Hevo Data

Data Engineering Podcast

Building reliable data pipelines is a complex and costly undertaking with many layered requirements. In order to reduce the amount of time and effort required to build pipelines that power critical insights Manish Jethani co-founded Hevo Data. RudderStack helps you build a customer data platform on your warehouse or data lake.

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. Other teams update dependencies regularly in bulk, supported by build system plugins (e.g. We noticed that some applications were using the full SDK (200MB+ in Java) instead of its individual modules.

Java 98