READING
sbt Plugins Community Repository
On the 7th of April 2023, many Scala builds stopped working because an outage affected the sbt community repository. In this blog post, we describe the sbt community repository, report on the incident, and outline actions taken so far.
Julien Richard-Foy (@julienrf)
|
Kotlin Coroutines to Cats-Effect
Kotlin Coroutines are usually integrated in Java code via Java’s CompletableFuture, but a tighter integration might be possible with Cats-Effect.
Alexandru Nedelcu (@alexelcu)
|
Build your vocabulary with Scala affixes
What does it mean when things are bi-, co-, contra-, di-, flat-, etc? Learn about the logic behind names of functional programming concepts in Scala.
Ross Baker (@rossabaker)
|
|
VIDEOS
Scala.js Interoperability with TypeScript/JavaScript
First, Jędrzej manually writes so-called “facades” that expose JavaScript APIs through Scala types. Then, he shows how to leverage the ecosystem of TypeScript typings with the project ScalablyTyped.
Jȩdrzej Rochala
|
|
EVENTS
10% discount for LambdaConf, Sept 16th-19th, Boulder, Colorado
LambdaConf returns in its first edition after the pandemic, reimagined as a multi-disciplinary developer conference featuring thought-provoking, entertaining, and mind-blowing talks and workshops that will forever change the way you write software.
Ziverge (@zivergetech)
|
|
RELEASES
tapir 1.3.0
New tapir-files and tapir-cats-effect modules.
tapir contributors (@scalarconf)
|
kmq 0.3.1
Using kmq you can acknowledge processing of individual messages in Kafka, and have unacknowledged messages re-delivered after a timeout. This update brings a lot of updates, and refactoring to cats-effect.
SoftwareMill (@softwaremill)
|
zio-elasticsearch 0.1.0
ZIO Elasticsearch is a type-safe and streaming-friendly ZIO native Elasticsearch client.
zio-elasticsearch contributors
|
Metals v0.11.12
This release brings mostly stability fixes, some various improvements, and a start towards better issue identification and reporting when users experience issues. It brings bew code action for converting dependencies from sbt to scala-cli compliant ones, and improvements to semantic highlighting.
Metals contributors
|
zio-channel
Prototype library for Go-like channels in Scala 3 / ZIO 2.
Carlos Eduardo (@carlosedp)
|
|
|
|