Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
Matej Cerny's avatar
matejcerny 9 months ago
"Speed up your editing, speed up your thinking." #vim
Matej Cerny's avatar
matejcerny 9 months ago
Next time you hear there are no advantages to upgrading to Scala 3, feel free to share those examples πŸ‘‡ #scala
Matej Cerny's avatar
matejcerny 9 months ago
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
Matej Cerny's avatar
matejcerny 9 months ago
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.
Matej Cerny's avatar
matejcerny 9 months ago
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
Matej Cerny's avatar
matejcerny 9 months ago
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
Matej Cerny's avatar
matejcerny 9 months ago
Crucial Scala 3.7 news that might be overlooked: Android development is now unblocked! βœ… #scala
Matej Cerny's avatar
matejcerny 10 months ago
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
Matej Cerny's avatar
matejcerny 10 months ago
Scala 3.7 is here, featuring stabilized Named Tuples and Better Fors available under the new preview flag! πŸŽ‰ #scala
Matej Cerny's avatar
matejcerny 10 months ago
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. image
Matej Cerny's avatar
matejcerny 10 months ago
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's avatar
matejcerny 10 months ago
Taking a vacation between jobs to clear the cache. Scala content paused temporarily. 🌊 image
Matej Cerny's avatar
matejcerny 10 months ago
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 image
Matej Cerny's avatar
matejcerny 10 months ago
The Scala 3.7 case class decomposition using named fields is just awesome! #scala image
Matej Cerny's avatar
matejcerny 10 months ago
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). image
↑