READING
Scala Center Roadmap for 2024
See what are the plans regarding language, compiler, standard library, documentation, MOOCs, developer experience, and community and contributor experience.
Scala Center (@scala_lang)
|
Maciej Gorywoda - My Scala Story
Maciej Gorywoda is a Product Marketing Manager at JetBrains, IntelliJ Scala Plugin team. You can follow him on X and YouTube.
Maciej Gorywoda (@makingthematrix)
|
Vladyslav Pekker - My Scala Story
We invited Scala experts to share their Scala Stories. Vladyslav Pekker is a CTO and content creator, you you may recognize him from the DevInsideYou project.
Vladyslav Pekker (@DevInsideYou)
|
Nicolas Rinaudo - My Scala Story
Nicolas Rinaudo, Scala Developer, author, and sole maintainer of a few useful OSS libraries, such as kantan.csv, is sharing his thoughts with us!
Nicolas Rinaudo (@NicolasRinaudo)
|
Adam Warski - My Scala Story
Adam Warski is a Scala & Distributed Systems Expert, CTO and co-founder of SoftwareMill, OSS Developer.
Adam Warski (@adamwarski)
|
|
VIDEOS
Helenus v1 4 Async API Demo Session
Helenus is collection of Scala utilities for Apache Cassandra. Its goal is to make interacting with Cassandra easier, in a type-safe manner, while trying to avoid introducing a complex API.
Gustavo De Micheli (@nMoncho)
|
How to gently introduce an FP library
You cannot bring a library with a whole new paradigm and convince people to use it out of the blue. But you can bring a new library that delivers value right away.
Yevhenii Zelenskyi (@impurepics)
|
|
EVENTS
Functional stream processing workshop before Scalar, Mar 20th, Warsaw, Poland
Stream processing lies at the heart of many complex problems. Learn to solve them with fs2, the most sophisticated functional streaming library. This workshop will demystify the art of functional stream programming. We’ll see how cats-effect and fs2 excel in event-driven architectures and tackle complex concurrency challenges; all the while maintaining performance, resource safety and error recovery. As a final challenge, we’ll use our knowledge of event-driven systems and concurrent processes to code and animate a simulation game in Scala 3.
Zainab Ali (@_zainabali_)
|
Full-stack Scala 3 with the ZIO stack workshop before Scalar, Mar 20th, Warsaw, Poland
Lear about structuring a full-stack application for the ZIO stack; writing effectful, purely-functional modules for database interaction and web servers; separating business logic from the "operational" parts of an application; adding configuration, testing, refactoring; integrating Laminar with ZIO for a powerful frontend, on top of ScalaJS; adding full-stack features to an application; understanding patterns and anti-patterns while working with ZIO; building and configuring for dev, staging, prod.
Daniel Ciocîrlan (@rockthejvm)
|
|
RELEASES
tapir 1.9.9
With some fixes and dependency updates. Also notable: Memory leak fixes for netty-cats and netty-zio in 1.9.8.
tapir contibutors
|
Debug as an Effect (DaaE)
Tiny debugger, implemented with Algebraic Effects. Inspired by stepwise for Unison language.
marcinzh
|
mainargs 0.6.1
MainArgs is a small, dependency-free library for command line argument parsing in Scala.
Li Haoyi (@li_haoyi)
|
|
|
|