Skip to main content

Command Palette

Search for a command to run...

Scala's Hidden Treasures: Five ZIO-Compatible Libraries you didn't know you needed!

Presentation at Functional Scala 2024

Updated
1 min read
Scala's Hidden Treasures: Five ZIO-Compatible Libraries you didn't know you needed!
J

I'm a Software Developer, mostly focused on the backend. I've had the chance to work with several technologies and programming languages across different industries, such as Telco, AdTech, Streaming and Online Education. I'm always looking to improve my skills, finding new and better ways to solve business problems.

Above all, I love Functional Programming. I'm convinced it can help to make better software, and I'm excited about languages and libraries that are making FP more accessible to developers

In the fast-evolving world of Scala development, some powerful libraries remain under the radar despite offering great capabilities, especially when combined with ZIO. In this presentation, we explore a selection of five lesser-known but highly useful libraries (all with Scala 3 support!) which empower developers to handle diverse data-processing tasks with ease:

  • Spata for stream-based CSV processing

  • zio-apache-parquet for typesafe processing of Parquet files

  • yaml4s for YAML parsing and printing

  • zio-lmdb for managing high-performance embedded key-value stores

  • Tranzactio for seamless integration between Doobie and ZIO

💡
You can find the slides here