The worst thing about trying an electric car (we rented one on vacation) is that you start thinking about selling your petrol car after about 10 minutes of driving.
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Taking a vacation between jobs to clear the cache. Scala content paused temporarily. ๐ 

A Functor is one of the basic structures in functional programming. Think of it like a container that allows transforming its contents with a function, while preserving the container's overall structure. #scala #functionalprogramming 

If I were to migrate from sbt, I would probably choose Gradle - not for its features or syntax, but for its user base. 

Gradle, Inc. Joins Scala Center Advisory Board to Improve Scala Developer Experience
The Scala 3.7 case class decomposition using named fields is just awesome! #scala 

That's actually one of the worst features of Go, as it makes the program full of if statements. Another is the missing Option type (aka its approach to handling null references). 

I've heard a great take on vibe coding from David Grudl: "It's the same shift of paradigm as when programmers ditched assembler for C."
Vimjoyer is launching a new NixOS playlist. Get ready for beautiful terminal outputs and config examples in 4K 60FPS ๐ #nix
Scala.js is steadily moving forward ๐ #scala 

Scala.js
Announcing Scala.js 1.19.0
Harness the Scala and JavaScript ecosystems to develop robust apps for browsers, serverless, and Node.js.
The IT edition of the Czech Easter whip. A twisted (literally) tradition! ๐

Easter whip - Wikipedia

Used to Oracle's NVL? You can replicate the same functionality in PostgreSQL easily. #oracle #postgres 

The talk is live for a couple of days. I almost missed it ๐ ๐ View quoted note โ
If you want to explore more advanced Scala 3 features, such as Selectables, type lambdas, and macros used in combination with Named Tuples, you will enjoy this article ๐ #scala 

Whiteboxish Macro Powers with Named Tuples - Daniel Beskin
A blog on software and functional programming
IntelliJ now supports the new Scala 3.6 context bounds & givens syntax, plus improves handling of named tuples ๐ #scala
IntelliJ Scala Plugin 2025.1 Is Out! | The IntelliJ Scala Plugin Blog
The true cloud programming language #unison
If I started with Scala nowadays, I'd pick the ZIO ecosystem. For building a new library, I'd choose Kyo. #scala https://www.reddit.com/r/scala/comments/1jz36d7/im_trying_to_make_a_roadmap_to_learn_scala_for/
Adding or dropping indexes ๐ in a live PostgreSQL database means locking the entire table, potentially causing application slowdowns or outages. Use CONCURRENTLY with CREATE INDEX or DROP INDEX to perform the operation in the background. #postgres
Keep your folder structure the same in all apps, wrap primitive types in value classes, avoid default values, and so on. You could argue that these recommendations are obvious, but in reality, applying them consistently requires discipline that many teams lack. #scala
As Experimental Capture Checking ๐ฅ in Scala 3 approaches its next milestone, you can review and discuss the proposed new syntax ๐ #scala 

Scala Contributors
Experimental Capture Checking: New Syntax for Explicit Capture Polymorphism
Hello! As we are gearing up for the next big milestone of the experimental capture-checking feature, we are looking for community feedback on a ne...
Check out this in-depth benchmark from. It looks like your JSON ser/de can be around 10 % faster with this experimental flag ๐ฎ๐ฉ #scala #jdk https://www.reddit.com/r/scala/comments/1jptiv3/xxusecompactobjectheaders_is_your_new_turbo/