Scala

376 readers
1 users here now

founded 2 years ago
MODERATORS
1
 
 

TBC… :)

2
 
 

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.

3
4
5
submitted 2 weeks ago* (last edited 2 weeks ago) by [email protected] to c/scala
 
 

«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.

5
6
 
 

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).

7
6
submitted 2 months ago by u_tamtam to c/scala
8
9
submitted 2 months ago* (last edited 2 months ago) by smoredahl to c/scala
 
 

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).

9
7
Pre-SIP: A Syntax for Collection Literals (contributors.scala-lang.org)
submitted 2 months ago by smoredahl to c/scala
 
 

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

10
 
 

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

11
12
13
2
submitted 11 months ago by u_tamtam to c/scala
14
6
submitted 1 year ago by mac to c/scala
15
9
submitted 1 year ago by mac to c/scala
16
8
submitted 1 year ago by mac to c/scala
17
12
submitted 1 year ago by mac to c/scala
18
12
submitted 1 year ago by mac to c/scala
19
10
Scala Center Roadmap for 2024 (www.scala-lang.org)
submitted 1 year ago by mac to c/scala
20
2
Advent of Code Recap 2023 (www.scala-lang.org)
submitted 1 year ago by mac to c/scala
21
22
23
24
25
view more: next ›