Isn't it time to start porting core libraries like Cats to Scala 3 syntax, or would maintaining two versions be too much of a hassle? The next Scala LTS is coming very soon. #scala
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Unison's cheat sheet for Scala devs π«΅
#scala #unison

Unison for Scala devs Β· Unison programming language
Stay safe and beware of an unsafe Iterator!
#scala

Random Scala Tip #568: Beware of Leaking Iterators - Daniel Beskin
Beware of leaking `Iterator` instances outside the scope you initialized it in.
Don't get me wrong, Amazon working on its own Linux-based OS is a good thing, but HTML-based applications instead of native ones? Brr...
I would really like to maintain more OSS libraries, but to be honest, most of the time I'm just fixing publish pipelines π‘
It's a paradox, but for me, it's much harder to reason about a program written in direct style. But hey, Ox turned into a production-ready library, so it's time to consider it a viable alternative! π #scala 
GitHub
Release v1.0.0 Β· softwaremill/ox
Whatβs Changed
Better error message when attempting to create a fork outside of a scope (#354) @adamw
Update opentelemetry-api to 1.53.0 (#353) ...
Great in-depth article about capture checking. I really like the example of preventing secrets from escaping their scope! #scala
Nicolas Rinaudo - Hands on Capture Checking
When you grow so big that even Kafka is not sufficient π¬
#kafka
Introducing Northguard and Xinfra: scalable log storage at LinkedIn
Play with Scala 3's match types in this interactive simulation π #scala
Match Type simulator
#scala 

Three tips when starting with FP in Scala:
π Use IO everywhere instead of the generic F[_]
π Focus on using existing typeclasses rather than creating your own from scratch
π Consider using Tapir to bypass the initial learning curve of http4s
https://www.reddit.com/r/scala/comments/1mrc84p/should_it_be_that_hard_am_i_missing_something #scala
There's a lot to be excited about in the upcoming Postgres 18. My favourite improvements are:
β
UUID v7 for time-ordered, index-friendly IDs
β
io_uring for major async I/O improvements
β
Index skip scans for more efficient queries based on composite indexes #postgres
Swimming with headphones and not having to count laps is just awesome! (And yes, for some reason my watch is set to Czech π€·) 

Now is the time to complain about the tooling and other pain points of Scala. Fill out the official State of Scala 2025 survey! π #scala 
Google Docs
State of Scala 2025 Survey
Great video on bringing the Result type to React/TS. This is exactly why I'm not worried about the future of Scala - when powerful concepts like this get adopted everywhere, your skills become more valuable and transferable. #react
This comes in handy if you don't want to pollute .gitignore files with your weird text editor settings. 

The use cases of global Git excludes file
Git excludes file, often referred to as βglobal .gitignore,β is a file that defines global ignore rules for tracking files across all local Git...
Unpopular opinion: Instead of teaching sorting algorithms, binary trees, or time complexity, universities should teach things like retry mechanisms, circuit breakers, or observability.
The most important sbt plugin is now cross-compiled to sbt 2.x! π #scala #vim 
GitHub
Release 0.1.1 Β· sbt/sbt-vimquit
sbt-vimquit 0.1.1 is cross published to:
sbt Version
Published
1.x
β
2.x
β
about sbt-vimquit
sbt-vimquit is an sbt plugin to add :q...
Apparently, you need to list your child's special talents for kindergarten enrollment. The push for specialization now begins at age 2 π³
