Scala News

Scala News -

A curated list of Scala related news from the community.

Articles

Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 1

This blog is a part of the Data Plumber Series. In today's enterprise applications, data integration is not just a feature---it's a fundamental requirement. Applications need to communicate with

Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 2

This blog is a part of the Data Plumber Series. In Part 1, we explored the basic implementation of our data pipeline framework, demonstrating the core concepts of type-safe data transformation

Building a Generic Data Integration Pipeline in Scala: The Data Plumber - Part 3

This blog is a part of the Data Plumber Series. In Parts 1 and Part 2, we explored simple and batch-oriented data pipelines. Now, let's dive into continuous streaming data processing using FS2. The

Debugging session #2: Scala 3 lazy vals & serialization

I covered our migration to Scala 3 extensively in my last blog post, but we deployed the migrated code to production only a week ago. Such releases are alway...

Deploying a Scala Application on Kubernetes

Learn how to deploy and scale your Scala application using Kubernetes

Scala 3: The Evolution of a Macro

Discover how a macro can evolve to reduce boilerplate in your code

Tagged vs Untagged Unions (in Scala)

What's the difference between Option[A] and A | Null? How about between Either[A, B] and A | B? Scala has had the Option data-type for dealing with null values: The big benefit of Option is that it's

scala-cli's JVM Install Location

scala-cli, one of the superpowers in the Scala ecosystem, is a versatile tool for running Scala scripts. It has a ton of options to play with. One of the arguments you can pass to scala-cli is to