Not sure if I am comfortable with the current pace of innovation π€―
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
The truth is, if you learn functional programming, then it doesn't matter what language you use, as the fundamental principles are transferable to any of them. View quoted note β
Did you know that there is also a Kotlin version of the famous Red Book? π #functionalprogramming #kotlin 

Manning Publications
Functional Programming in Kotlin - Marco Vermeulen, RΓΊnar Bjarnason, and Paul Chiusano
Master techniques and concepts of functional programming to deliver safer, simpler, and more effective Kotlin code.
With the deprecation of the Sonatype OSSRH API, support for publishing artifacts to Maven Central is moving directly to sbt! It looks like there will be no need for sbt-sonatype plugin anymore. Unfortunately, sbt-pgp is still required. #scala
sbt 1.11.0-RC2 · eed3si9n
If you haven't seen it yet: View quoted note β
"Speed up your editing, speed up your thinking." #vim
Next time you hear there are no advantages to upgrading to Scala 3, feel free to share those examples π #scala


The first two tips are imo the most important. While everyone wants to try the new syntax, it's best to handle the breaking changes first (mostly codecs), go to production, and leave the fancy new stuff for the next iteration after things have settled down. https://nitter.net/kopaniev
Have you heard about Weaver? It's an extremely performant test framework built on top of Cats Effect and FS2, originally from Disney Streaming. #scala https://disneystreaming.github.io/weaver-test/ 

Yesterday's meetup in Prague with Li Haoyi convinced me to try Mill. Not because of the performance, but because of the baked-in support for publishing to Maven Central and because of how easy it is to write custom tasks.
I wonder what changes will be in the major version, when adding an MCP server is just a patch. π View quoted note β
You may have heard about io_uring in the latest version of Cats Effect. Support for this relatively new Linux async interface is now available in Postgres 18 beta! And guess what! Tests are showing up to 2-3x performance improvements! π€― #postgres 

PostgreSQL News
PostgreSQL 18 Beta 1 Released!
The PostgreSQL Global Development Group announces that the first beta release of PostgreSQL 18 is now [available for download](https://www.postgres...
If you think scala-cli is only good for sharing bug reports, you should play with it for some time or look at this video. It's actually a super powerful and versatile tool! #scala
After spending a couple of days with Nix, I found out that it's probably not for me. π It's too much hassle for my use case. I decided to write a simple Scala CLI script on top of Brew and Stow instead. π€·ββοΈ #nix #scala #brew #stow
Crucial Scala 3.7 news that might be overlooked: Android development is now unblocked! β
#scala
If you want mental exercise, there is an old article about the state machine. Build with Postgres. π #postgres 
Implementing State Machines in PostgreSQL · Felix GeisendΓΆrfer

Super interesting talk about how @Unison Programming Language works under the hood and why one wouldn't just use something like Akka Cluster, a bunch of services subscribed to Kafka, or even Spark for distributed computing. #unison
Scala 3.7 is here, featuring stabilized Named Tuples and Better Fors available under the new preview flag! π #scala 

Scala 3.7.0 released!
Who says a vacation with a two-year-old has to be about lying on the beach? π Anyway, did anything major happen? I just read about Redis going back to open source and Epic winning against Apple. 

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.