What's the point of Bloop if sbt, mill, and scala-cli already support BSP? #scala
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
I'm so glad that I left web development around the era of jQuery. #html #css #javascript
Is there also a handler for the error side? Something like Either's leftMap? #kotlin
A new static site generator π made with Scala 3.7! This is what convenience looks like. Case classes use derives, but you can also find vars here and there... #scala 
GitHub
GitHub - sake92/flatmark: Flatmark SSG
Flatmark SSG. Contribute to sake92/flatmark development by creating an account on GitHub.
Really looking forward to the debugger support in Zed for Scala! π #zed #scala 
GitHub
Feature Request: Add support for Debugging Β· Issue #53 Β· scalameta/metals-zed
Zed recently introduce support for debugging: https://zed.dev/docs/debugger Our favorite programming language is not yet in the list: https://zed.d...
So, zero allocations and zero dependencies. And it uses byte arrays and pointers instead of match types, named tuples and opaque types... Interesting π€ #scala
Another comparison of languages, this time between Rust and Haskell! #rust #haskell 

FP Complete
Reflections on Haskell and Rust
Haskell vs. Rust: A production-level comparison of two languages.
Scala 3.9 confirmed as the next LTS version. Coming in Q2/2026 π€ #scala 

Scala Highlights, June 2025 edition
Clickbait: "I donβt know of any library like cats-effect in Java. So, I had to implement it from scratch..." π #java
TimedBufferedReader in Java
Not sold yet, I will probably need more real world examples π€· #scala
Back in the days when I worked as a "data engineer", we had two teams. One used a GUI to create pipelines, and the other built a custom Scala app to do the same, but with all the perks like config in git, CI/CD, tests, etc. At first, the GUI team was much more productive, but guess what?
After some time, their system started to become messy and hard to manage. Our team, on the other hand, had been able to deliver features steadily by just adding things to the config. This feature π looks like it combines both approaches. #spark #databricks
Let's look at how a typeclass can be implemented in Kotlin with context parameters, and how you can achieve the same result in Scala. #kotlin #scala


Looks like Kotlin's implementation of implicits is becoming a reality. I think the community doesn't realize that this feature changes Kotlin forever, even though it's still experimental and bare bones. #kotlin 

Carrion.dev
Understanding Context Parameters in Kotlin 2.2.0
Exploring Kotlin 2.2.0
Another new Scala 3-only library, this time for efficient work with multidimensional tensors. #scala 
GitHub
GitHub - Kright/ArrayView: Scala library for efficient multi-dimensional arrays
Scala library for efficient multi-dimensional arrays - Kright/ArrayView
I'm always looking forward to Evan's keynotes. Great insight into language adoption strategy. #lambdadays #functionalprogramming
"Discovering Elm led to the state of mind: computer bliss." #elm #functionalprogramming
This kind of reminds me of Smithy, which is also able to specify types and methods in a pseudo-language and generate a working API.
While you all know the fold function, not everyone is aware of its powerful counterpart, unfold. #scala #haskell 
Folding Cheat Sheet #9 - List Unfolding - 'unfold' as the Computational Dual of 'fold', and how 'unfold' relates to 'iterate' - All Slides

I'm almost ashamed to admit that I only discovered global sbt settings a month ago π #scala 

On the Way to Another Dawn
[Scala] Quick experimentation vs -Xfatal-warnings flag in sbt
Problem Iβve always had mixed feelings about scalacOptions += "-Xfatal-warnings". On one hand, itβs an inevitable PR review and cod...
"The best way to approach concurrency is to master the fundamentals" #scala #concurrency 

On the Way to Another Dawn
[Scala] Fundamental Concurrency Problems and Solutions
The best way to approach concurrency is to master the fundamentals. Below is a small collection of foundational concurrency problems with practical...