Matej Cerny's avatar
Matej Cerny
npub17hpl...yx66
Scala & Functional Programming Engineer. Database/SQL Veteran. #FP #Scala #Postgres
Matej Cerny's avatar
matejcerny 9 hours ago
Regarding yesterday's meetup, an interesting project was presented: dapr4s. ๐Ÿ’ก It combines the Safe #Scala initiative and DAPR's durable runtime abstraction. This concept offers the cleanest and most reliable approach to building distributed systems I've ever seen. It moves all infrastructure implementation details away (retries, observability, database), leaving just the pure business logic tracked by capabilities. It's hard to explain everything in a single post since the presentation lasted nearly two hours (and had 89 slides! ๐Ÿ˜€), so check out the repository examples if you're curious ๐Ÿ‘‡
Matej Cerny's avatar
matejcerny 15 hours ago
I've been maintaining fs2-rabbit for a couple of years. I thought the project was dead, but then I saw new likes on the recent releases. โค๏ธ If you use a library, please drop a reaction on a new release from time to time. It's a huge motivation boost for maintainers! โญ
Matej Cerny's avatar
matejcerny yesterday
If you're in Prague ๐Ÿ‡จ๐Ÿ‡ฟ, come join us today at the Fun JVM meetup! The main topic is Safe Scala and Distributed Application Runtime (DAPR) - which lets programmers focus entirely on writing business logic. โšก๏ธ Plus: a lightning talk about Snapshots4s!
Matej Cerny's avatar
matejcerny 2 days ago
Sometimes I like to traverse, other times I lift. #fatherandson image
Matej Cerny's avatar
matejcerny 4 days ago
The latest patch update, Scala 3.8.4, is out now! ๐ŸŽ‰ This release features scala-cli upgrades alongside multiple security fixes for the compiler and standard library following a recent audit. Also, one chapter is closing - the Ammonite REPL is now deprecated and scheduled for removal. With #Scala 3.9 right around the corner, is this the last version before the LTS?
Matej Cerny's avatar
matejcerny 6 days ago
If your Postgres query joins 9 or more tables, you should really ask yourself if it is time to rethink your architecture ๐Ÿ˜€ But also check the join_collapse_limit parameter, since Postgres defaults to an exhaustive search of just 8 tables โ˜๏ธ #postgres
Matej Cerny's avatar
matejcerny 1 week ago
Capture checking is still a controversial feature and I'm not sold yet, but if you want to see real-world examples, check out Daniel's video. In my view, the benefits don't justify the new syntax and paradigm shift. I'd need to see a lot more examples. ๐Ÿคทโ€โ™‚๏ธ #scala
Matej Cerny's avatar
matejcerny 1 week ago
Following up on recent posts about Kyo... Here is a great talk by Jonathan Winandy, aka ahoy_jon, from Scalar 2026. Really recommend checking this out if you don't know how special Kyo is!
Matej Cerny's avatar
matejcerny 2 weeks ago
Is it possible to develop complex GPU pipelines in #Scala? ๐Ÿง  Spoiler alert, it is! A very well made presentation on Cyfra from Scalar 2026. Worth watching even if you know nothing about GPU computations (like me ๐Ÿ˜€). Btw, it almost matches C++ llama performance!
Matej Cerny's avatar
matejcerny 2 weeks ago
๐Ÿ’ก Quick tip: Use `sbtn --no-server` if you want full control over your running sbt instances. It stops the native thin client from automatically spawning a background server process if one isn't already active. #scala
Matej Cerny's avatar
matejcerny 2 weeks ago
If you caught the article about Proteus but prefer a video format, check out Pierre Ricadat's talk from Scalar 2026! ๐Ÿฟ He shows how Proteus uses zio-blocks to bypass traditional Chimney/Protobuf boilerplate and speed up (slow down?) #Scala compile times.
Matej Cerny's avatar
matejcerny 2 weeks ago
Dependabot is finally getting support for sbt! ๐ŸŽ‰ It is currently in beta, making it a decent option for polyglot companies wanting to keep all their security alerts in one native dashboard. That said, #Scala Steward remains the best option for dedicated Scala ecosystems. Check out the progress here:
โ†‘