The first video from this year's Scalar conference is online! πΏ#scala
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
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
I've updated the fs2-rabbit lib, in case anyone uses it besides us π #scala
View quoted note β
GitHub
Release v5.4.2 Β· profunktor/fs2-rabbit
Dependencies Updates
Update scalafmt-core to 3.8.6 (#1031) @scala-steward
Update logback-classic to 1.5.18 (#1044) @scala-steward
Update cats-effe...
Use a global sequence implemented via inheritance instead of separate auto-incremented ID fields. π #postgres https://www.cybertec-postgresql.com/en/debugging-postgresql-more-easily/
Have you already upgraded to the latest version of Cats Effect with the improved scheduler? Any observations so far? #scala 
GitHub
Release v3.6.0 Β· typelevel/cats-effect
This is the fifty-fifth release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and fully source-compatible wi...
I would really like to see a type-safe equals operator that works without derivation (e.g., Dog == Dog should compile, but Cat == Dog should not). It's not just a weak point in conditional pattern matching, I would say it's a major vulnerability. 

Evolving Scala