A practical guide to error handling in Scala Cats and Cats Effect
This article is meant to be a helpful reference of error handling methods for developers having some experience with FP programming and the Scala Cats ecosystem specifically. Tomasz Kiełbowicz |
Writing a simple CLI game in Scala 3
I hope you will find this short tutorial helpful, especially if you’re considering adopting Scala 3 and CE3 in your codebase. Krzysztof Atłasik |
The Scala Center's roadmap for a Unified Scala.js Ecosystem
It is a challenge for every newcomer to find the pieces that are relevant, to connect them, and to build a good development experience. Sébastien Doeraene (@sjrdoeraene) |
Monadic Resource Management in Scala
This post was the story of how I over-engineered a solution for a first-world problem™ just for fun and for the sake of learning and understanding how to leverage Scala’s idioms. Alberto Huélamo (@alhuelamo) |
About capture checking
This feature is a new chapter in a decade-long struggle for adding something like an effect system to scala 3. It has some similarities with the linear constraints proposal for Haskell and rust lifetimes. Oleg Nizhnik (@Odomontois) |
FS2-Kafka in real world - Part 1
Hopefully after reading all this, you'll understand how to use FS2 Kafka to consume and produce data from Kafka using FS2 Streams. Ayush Mittal |
Using Scala 3 with Spark
If it took two years for Spark to upgrade from Scala 2.12 to 2.13, you might be wondering how long it will take for a Scala 3 version of Spark to arrive. The answer is: it doesn’t matter! We can already use Scala 3 to build Spark applications thanks to the compatibility between Scala 2.13 and Scala 3. Chris Birchall (@cbirchall) |