Scala

391 readers
5 users here now

founded 2 years ago
MODERATORS
1
 
 

TBC… :)

2
3
13
Scala 3.7.0 released! (www.scala-lang.org)
submitted 2 months ago by neme@lemm.ee to c/scala@programming.dev
4
5
6
5
submitted 2 months ago* (last edited 2 months ago) by devfuuu@lemmy.world to c/scala@programming.dev
 
 
7
8
 
 

The following was written in the discord chat (https://discord.com/channels/632277896739946517/1024150479728549898/1354361031383842876):

«

We've recently open sourced some of our internal Scala libraries at Magine Pro.

  • aws-regions: micro library for working with AWS regions. Also for Scala.js and Scala Native.
  • http4s-aws: request authentication and credentials management for AWS, without a dependency on the AWS Java SDK. Scala.js and Scala Native support in the works.
  • http4s-karapace: client for the Karapace schema registry. Also for Scala.js and Scala Native.
  • spies: client for Memcached built on top of cats-effect and the Amazon Memcached client.

There is also the new ciris-http4s-aws module which makes use of http4s-aws.

»

It's very nice to see some new libraries being open sourced from production usage.

9
10
5
submitted 3 months ago* (last edited 3 months ago) by devfuuu@lemmy.world to c/scala@programming.dev
 
 

«I'm happy to announce the release of Cats Effect 3.6.0! https://github.com/typelevel/cats-effect/releases/tag/v3.6.0

This was a gargantuan effort, and as I've previously mentioned (and discuss in the notes), it sets the stage for the future of CE's runtime with a series of almost entirely behind the scenes changes to the way that we handle asynchronous I/O and interacting with the kernel in the happy path. This not only opens the door to true multithreaded Scala Native support, but also a much higher performance ceiling on the JVM» quoted from @djspiewak mastodon post.

11
12
 
 

Generating swaggers at compile time

Hi everyone!

I’m sharing with you a solution I designed for generating swaggers (http4s, tapir, open api) for apps.

At work we always had to remember to launch the app and all the databases containers, which was cumbersome and we would often forget to update the swaggers (which led to generated code for clients that wasn’t up to date).

13
14
 
 

There is an ongoing discussion about whether to make the next LTS release of Scala target JDK 11 or 17. On the one hand, I think it would be nice to target a newer LTS. However, JDK 11 actually has extended support until January 2032, and JDK 17 only has extended support until September 2029 (JDK 11 has longer extended support planned than even JDK 21, whose extended support is ending in September 2031).

15
 
 

I think this is awesome. One of the only pain points I have with Scala is collection literals.

16
 
 

Video by Li Haoyi (author of Mill build tool) showcasing some advantages of mill vs maven and gradle on the jvm ecosystem.

17
18
19
20
21
22
23
24
25
view more: next ›