Remove Building Remove Java Remove Project Remove Scala
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

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

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

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. 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

Maybe there's an open-source project that interests you, or maybe a company in your area offers classes for aspiring data scientists. For example, if you're comfortable building simple linear regression models or natural language processing data science, try tackling logistic regression instead or maybe even deep neural networks!

article thumbnail

Alumni Of AirBnB's Early Years Reflect On What They Learned About Building Data Driven Organizations

Data Engineering Podcast

Announcements Hello and welcome to the Data Engineering Podcast, the show about modern data management When you’re ready to build your next pipeline, or want to test out the projects you hear about on the show, you’ll need somewhere to deploy it, so check out our friends at Linode.

Building 100