READING
Google Summer of Code 2023 Timeline
We are delighted to announce: the Scala Center has been accepted as a mentor organization for Google Summer of Code 2023!
Scala Center (@scala_lang)
|
Scala 3 Enums
In Scala, how do we model enumerations of values? What are the possible issues? How does Scala compare with Java? What are the changes in Scala 3?
Alexandru Nedelcu (@alexelcu)
|
fs2-kafka: hard choices, Pipes and Weaver tests
In this blogpost, Anton aims to make quick introduction to fs2.Pipe notion; discuss possibilities and limitations of turning error-flow into explicit pipeline; highlight some non-obvious aspects of offset commitment (especially when we distribute offsets over multiple streams).
Anton Kovalevsky (@antonkw_sky)
|
On the road to Scala 3
A story about steps taken towards migrating an advanced codebase, with all the important gotchas.
Shane Murphy (@smur89)
|
Encoding Base58: Understanding and implementing in Scala
I recently needed to convert to and from Base58. An existing crypto library was not an option, because I just needed one function exact function. However, I could not find a suitable Scala implementation, and the algorithm in the specification was unclear.
Edmundo Lopez Bobeda
|
|
VIDEOS
Performance Showdown: ZIO vs Akka-HTTP vs Rust
In a typical microservice scenario involving a JSON API making a database request to return a JWT, Willem compares the performance of each platform, all running against the same database.
Willem Vermeer (@willemvermeer)
|
ZIO Constraintless
By deferring the resolution of type class instances until interpretation, ZIO Constraintless offers unparalleled flexibility and modularity, empowering developers to customize DSLs while upholding type safety.
Afsal Thaj (@afsalt2)
|
|
EVENTS
Why you should join us at Scala Days Seattle, June 5th - 7th
At Scala Days, you can explore the latest technology updates, interact with companies who use and help to improve Scala, learn new skills from some of the best Scala practitioners, and meet other enthusiastic Scala developers.
Xebia (@Xebia)
|
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.5.0
With possibility to ignore selected endpoints for logging, an update to path param error handling, plus some minor updates and refreshed dependencies.
tapir contributors
|
scala-cli 1.0.0
This version is going to become the official scala runner, replacing the old scala command.
scala-cli contributors
|
tradeio3
Sample trading domain model using Scala 3.
Debasish Ghosh (@debasishg)
|
zio-http v3.0.0-RC2
New release candidate brings quite a long list of updates and fixes!
zio-http contributors
|
spata
Functional, stream-based CSV processor for Scala.
Robert Marek
|
|
|
|