Advertisement · 728 × 90

Posts by Matej Cerny

Slick 4 by hvesalai · Pull Request #3542 · slick/slick Slick 4 Slick 4 is a major release that modernises the execution engine from the ground up while keeping everything users care about — the query DSL, DBIOAction combinators, profile imports, SQL ge...

Slick, the Future-based database library, will soon get a massive update with version 4! 🚀

It's ditching the Future-only constraint for a new Cats Effect 3 engine, bringing dedicated facades for Future, IO/fs2 and ZIO. All with the same query DSL.

#scala github.com/slick/slick/...

19 hours ago 0 0 0 0
Preview
GitHub - Netflix/wick: A zero cost type safe Apache Spark API A zero cost type safe Apache Spark API. Contribute to Netflix/wick development by creating an account on GitHub.

It is heavily inspired by Jamie Thompson's presentation last year about named tuples and it is built directly on the new named tuples feature introduced in Scala 3.7.

I will get back to it again after I try it by myself, but the compile-time safety looks amazing. 👏

github.com/Netflix/wick

1 day ago 1 1 0 0
Video

Zero-cost, type-safe Spark data pipelines! 🚀 No, I'm not talking about Frameless, but Wick: an internal tool from Netflix which has been open-sourced! Huge credit guys for sharing this with the community! ❤️ #scala

1 day ago 1 0 1 0
Hiking with a kid in the Czech mountains

Hiking with a kid in the Czech mountains

The best kind of relaxation 🌲🥾

2 days ago 0 0 0 0
Preview
Pre-SIP: if-else Guards in For-Comprehensions with Custom Error Values - #6 by rssh - Scala Improvement Process - Scala Contributors btw, conceptually the same as ‘Step 2’ in From freeing \leftarrow. to better for and unification of direct and monadic style

Do you use if guards in for-comprehensions? You don't, right? They are practically unusable. ❌ This pre-SIP discussion wants to change that, and from the first draft, it looks very promising. This would increase our everyday quality of life significantly!
contributors.scala-lang.org/t/pre-sip-if...

6 days ago 1 0 0 0
Preview
Release v1.0.0 · typelevel/skunk · GitHub Finally! Nearly three years since the 0.6 release, Skunk 1.0.0 is final! This release supports Scala 2.13 & 3 for the JVM, JS, and Native 0.5. There's quite a bit of functionality in this release i...

Skunk v1.0.0 was released 🎉 This one is packed with the good stuff!

✅ Scala Native 0.5 support
✅ otel4s replacing Natchez
✅ A new fluent API for building sessions
✅ Unix domain sockets & peer auth
👋 Scala 2.12

Smoke out the full changelog! 👇
github.com/typelevel/sk... #scala

6 days ago 1 0 0 0
Spring Boot Scala Sbt IntelliJ here in 2026   Which java version should we choose
Spring Boot Scala Sbt IntelliJ here in 2026 Which java version should we choose YouTube video by Mike Møller Nielsen

"I have to warn you: you'll actually fall in love with this language very quickly. It's really easy to use and makes so much more sense than Java in a lot of ways."

www.youtube.com/watch?v=eVV2...

1 week ago 0 0 0 0
Advertisement

For all the curious #Java developers out there, here is a quick look at how to use Scala 3 with Spring Boot. But as the author says:

1 week ago 0 0 1 0
Preview
Practical observability: foundations with OpenTelemetry A practical introduction to observability foundations: telemetry signals, context propagation, OpenTelemetry, and otel4s.

It breaks down the foundations of OpenTelemetry - covering traces, metrics, logs and context propagation and how otel4s brings these concepts into the purely functional Scala world using Cats Effect 🐱

ochenashko.com/practical-ob...

1 week ago 0 0 0 0
Post image

The only article (well, it's actually a series) about observability you need to read! Recommended by Azuros Cloudapi to both Java and Scala camps! 😂 #java #scala

1 week ago 0 0 1 0
Preview
GitHub - polyvariant/scala-monitor Contribute to polyvariant/scala-monitor development by creating an account on GitHub.

github.com/polyvariant/...

1 week ago 0 0 0 0
Post image

A cool new CLI tool which helps you discover running Scala-related processes. 📈

It would be awesome if it had an interactive mode so I could kill those zombies right from it! 🧟‍♂️ #scala

1 week ago 0 0 1 0
GitHub - kubuszok/kindlings: Hearth fire starter Hearth fire starter. Contribute to kubuszok/kindlings development by creating an account on GitHub.

That's exactly what Kindlings does. Currently it can replace derivations for libraries like Avro4s, Jsoniter, PureConfig or Tapir. Time to give it a test run! 🏃

github.com/kubuszok/kin...

1 week ago 1 0 0 0

Imagine you could derive an Encoder for both #Scala 2.13 and Scala 3 without Shapeless or Mirrors. All with just one API, faster compilation and better error messages. 🤯 (<- the only appropriate reaction to this)

1 week ago 1 0 1 0
Preview
Release v0.23.34 · http4s/http4s · GitHub This release brings support for Scala Native 0.5. What's Changed http4s-core Update Scala Native to 0.5.10 by @iRevive in #7708 http4s-client Enhance the HMAC generation to be able to return Byt...

http4s 0.23.34 is out 🎉 #scala

The Typelevel stack is now almost completely on Scala Native 0.5:
✅ Cats Effect
✅ fs2
✅ http4s
✅ Weaver
❌ Skunk

github.com/http4s/http4...

1 week ago 0 0 0 0
sbt 2.x plugin migration sbt, the interactive build tool. Contribute to sbt/sbt development by creating an account on GitHub.

Anyway, if you have some spare tokens, consider helping out the ones that aren't quite prepared yet! Check the status and see where you can contribute 👇

github.com/sbt/sbt/wiki...

1 week ago 0 0 0 0
Advertisement

I know I've posted about it several times, but sbt 2.0 is truly just around the corner! After checking the list of plugins that are already cross-published, it looks like we're gearing up for a very smooth migration. 🤞 #scala

1 week ago 0 0 1 0
Preview
Metals v1.6.7 - Osmium | Metals We're happy to announce the release of Metals v1.6.7, which mostly focuses on

Metals v1.6.7 is out! 🚀

Thanks to @michal.pawlik.dev , the MCP server now supports stdio! What does this mean for you? No need to run a standalone MCP server in a different terminal and no need to configure HTTP ports anymore! Great job! 👏 #scala

scalameta.org/metals/blog/...

1 week ago 1 0 0 0

Nowadays, I can't keep up with the ecosystem tempo - every day a new article, a new library, a new release with dozens of new features.

To quote the article: "The cost of complexity drops, but the value of strong abstractions remains." 🧠💡

blog.typesafebrew.dev/posts/scala-...

1 week ago 1 0 0 0

I was afraid that I'm the only one who feels the huge traction and positive vibes in the last 2-3 months! ❤️

Because let's be real, the last couple of years in Scala were very hard and a lot of people left. But the sentiment changed, I feel it in the water. (I smell it in the air.) #scala

1 week ago 1 0 1 0
Preview
GitHub - matejcerny/pgmq4s: Scala 3 client for pgmq (Postgres Message Queue) Scala 3 client for pgmq (Postgres Message Queue). Contribute to matejcerny/pgmq4s development by creating an account on GitHub.

(4/4) github.com/matejcerny/p...

2 weeks ago 0 0 0 0

(3/4) pgmq4s brings that simplicity to Scala. It features
✅ Typelevel ecosystem
✅ Multiple backends
✅ Multiple JSON codecs
✅ Cross-platform - Skunk backend + Circe/Jsoniter/uPickle codecs work on JVM, JS, and Native
🚧 Streaming - currently work-in-progress

2 weeks ago 0 0 1 0

(2/4) The question is - do you really need Kafka's performance if you already use Postgres? Imagine being able to debug messages with standard SQL, re-order or edit messages in place, or even join your queues directly with regular tables.

2 weeks ago 0 0 1 0
Post image

My other passion (besides Scala) is databases. There is an extension called pgmq, a message queue built on top of Postgres which can cover the scale for 99% of companies. To connect the two passions, I'm building a Scala client called pgmq4s. 🧵 #scala

2 weeks ago 1 0 1 0
Preview
THE SIGNAL: What matters in distributed systems | #1 Join SIGNAL as we dive into Scala and its role in modern architecture. Learn lessons from real-world engineering challenges.

Scalac is starting a new blog series for managers and engineering leaders. 👔

It's great that it isn't just another news aggregator, but instead focuses on real architecture lessons and trade-offs. After all, if people just want news, they could just follow me! 😀 #scala

scalac.io/blog/signal-...

2 weeks ago 0 0 0 0
Advertisement
Preview
Homogeneous Tuples in Scala 3 - halotukozak How to prove at compile time that a Scala 3 tuple contains only elements of a single type, using match types, opaque types, and clause interleaving.

I'll be totally honest - I got lost somewhere in the middle of this article 🤷 But if you are up for some advanced type level shit, this is for you 👇 #scala
halotukozak.github.io/posts/scala-...

2 weeks ago 3 0 0 0
Preview
GitHub - a-y-man/join-actors: JoinActors: Fair Join Pattern Matching for Actors JoinActors: Fair Join Pattern Matching for Actors. Contribute to a-y-man/join-actors development by creating an account on GitHub.

👉 github.com/a-y-man/join...
👉 programming-journal.org/2026/11/4/

2 weeks ago 0 0 0 0

Speaking of Actors, there is a new research paper which tries to solve a problem when you need a combinations of messages to trigger a specific task.

The paper introduces JoinActors, a macro-based library for Scala 3 that brings guarded join patterns to the actor model. #scala

2 weeks ago 0 0 1 0
Post image

Cats-Actors 2.1.0 just went cross-platform! 🚀

Choose JVM for throughput, Scala Native for instant startup or Scala.js for the browser.

Read the full article with a live monkey banana battle! 🐒🍌

cloudmark.github.io/Cats-Actors-... #scala

2 weeks ago 3 0 0 0

💡 If you make a library, you should be its first user. Using your own tools is the best way to see what works and what doesn't.

2 weeks ago 0 0 0 0