Remove Java Remove Project Remove Scala Remove Systems
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
article thumbnail

Why Picnic picked Java

Picnic Engineering

Net ruled the Dutch developer landscape for backend systems. 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?

Java 59
Insiders

Sign Up for our Newsletter

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

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. Using Akka under the hood, you get all the benefits of a Reactive system. In this article we will try to develop a basic skeleton for a REST API using Play and Scala. import Keys._ brand , carDTO.

Scala 52
article thumbnail

Build More Reliable Distributed Systems By Breaking Them With Jepsen

Data Engineering Podcast

Summary A majority of the scalable data processing platforms that we rely on are built as distributed systems. Kyle Kingsbury created the Jepsen framework for testing the guarantees of distributed data processing systems and identifying when and why they break. Can you start by describing what the Jepsen project is?

Systems 100
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. Some projects, like openssl, preannounce security updates allowing for more preparation time.

Java 98
article thumbnail

Top 11 Programming Languages for Data Science

Knowledge Hut

Data science is the application of scientific methods, processes, algorithms, and systems to analyze and interpret data in various forms. Maybe there's an open-source project that interests you, or maybe a company in your area offers classes for aspiring data scientists. What Is Data Science?

article thumbnail

Top 8 Hadoop Projects to Work in 2024

Knowledge Hut

In this blog, we'll talk about intriguing and real-time sample Hadoop projects with source codes that can help you take your data analysis to the next level. Why Are Hadoop Projects So Important? Competitive Advantage: Utilizing Hadoop projects can give organizations a competitive edge through data-driven insights.

Hadoop 52