Another @Scalar 2025 talk, this time mostly addressed to people who have doubts about Scala 3 or the implications of LLMs for programming. #scala
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
This is a well-prepared major release, complete with an article, documentation, examples, and a migration guide! π #scala View quoted note β
Just ordered a new MacBook Air M4 π Thinking about installing Nix on it. Good idea? Any tips/advice?
What is this, and why is it so performant? π€― #scala 

Turbolift: Algebraic Effects for Scala 3
Algebraic Effects for Scala 3
The first video from this year's Scalar conference is online! πΏ#scala
I'm tempted to say Scala, but Haskell probably has an even worse reputation. I'm looking at you, theprimeagen π 

Before your first contribution, watch the project closely (follow PRs/releases) to really understand it. You'll become very familiar soon! This guide has more great tips for getting started. #OpenSource
Contributing - Uncurled
everything I know and learned about running and maintaining Open Source projects for three decades
Postgres LSP! π₯ #postgres https://pgtools.dev/ 

It's funny, I had the same conversation with my colleague about those differences a couple of days ago. π Great article by the way! #scala 

Alexandru Nedelcu
Tagged vs Untagged Unions (in Scala)
Whatβs the difference between Option[A] and A | Null? What about between Either[A, B] and A | B?
Managing mutable state concurrently on the JVM can be tricky. cats.effect.Ref simplifies this significantly with atomic, functional guarantees. Excellent intro to the topic by @npub1fsvd...y05d π 

Medium
Cats Concurrency basics with Ref and Deferred
Concurrent access and referential transparency
"It's not a syntax error, it's a mood misalignment, bro"
If you really want to understand Scala's internals, check out this awesome live AST π² explorer #scala 
GitHub
GitHub - scalameta/ast-explorer: AST explorer for Scalameta trees
AST explorer for Scalameta trees. Contribute to scalameta/ast-explorer development by creating an account on GitHub.
It looks like the new QUERY http method is ready to be implemented! It enables safe retrieval by putting query information (e.g. in JSON) directly into the request body instead of the URL. #http 

IETF Datatracker
RFC 9875: HTTP Cache Groups
This specification introduces a means of describing the relationships between stored responses in HTTP caches, grouping them by associating a store...
If you work with DynamoDB, do you know the difference between a filtered scan and a query operation? Understanding this distinction is crucial for optimizing performance and cost. π° #dynamodb π
Daniel rocks! After just two weeks, another interview is live! This time, James Ward discusses effect systems, how they help to make illegal states unrepresentable and more! π€#scala
What a nice application of Scala 3's match types! #scala
Tuples transformations
docs
Kyo is getting closer to a stable release. Check out the new features, improvements and bug fixes and the new logo! #scala

GitHub
Release v0.17.0 Β· getkyo/kyo
This is likely one of the last releases before the 1.0-RC cycle! Please report any issues or difficulties with the library so we can address them b...

"Anyone can pick up an open source Chinese model and generate more code than they could ever possibly need and that means real programmers are going to have a lot of code to fix and refactor."
"Scala can be incredibly productive⦠if we stop using abstractions that offer no value!" @@noelwelsh Really looking forward to watching this talk when it becomes generally available. #scala

Tagless Final for Humans

A new Metals release adds a useful automatic import optimization feature. For instance, if you type Future.successful(...), only the Scala Future will be suggested, as the Java Future has no such method. #scala
Metals v1.5.2 - Strontium | Metals