To ensure our e2e tests provide truly independent verification โ
, we chose a different HTTP library from the one used in our main applications. The sttp client proved to be an excellent choice for this purpose as it's intuitive and beginner-friendly. #scala
Matej Cerny
npub17hpl...yx66
Functional programming enthusiast with strong foundations in the relational databases world #FP #Scala #Postgres
As IntelliJ still lacks support for Scala 3 exports, I've been trying Zed again as my main editor. I have a feeling a complete switch from IntelliJ is close. I'm looking forward to the Git integration, @Zed ! #scala #zed 
Zed
Zed โ Native Git Support
First-class support for staging, committing, pulling, pushing, viewing diffs, and more.
Hey developers, ditch services like 'Buy Me a Coffee' and add Lightning donations to your projects. Why use multiple middlemen when we can support each other directly! The Internet is a global place, so why not use a global P2P currency?
And by the way, scala-uri added support for Scala Native 0.5 in the latest release ๐
View quoted note โ
GitHub
Release v4.2.0 ยท indoorvivants/scala-uri
๐ Now available for Scala Native 0.5 ๐
What's Changed
Scala native 0.5 and adjust mima settings by @keynmol in #8
Full Changelog: v4.1.0......
Having so many JSON libraries in Scala is a pain. But it's even worse with URIs โ you end up having to use several at once, like scala-uri, Tapir, and http4s. They all handle URIs differently. #scala
Would be great to have a project generator like this on an official #Scala websites: https://adopt-tapir.softwaremill.com/
So, just out of curiosity, I tried to switch from Java Typesafe config to SConfig to see how much effort it would take to migrate our services. For context, we rely heavily on configs (over 9k lines of HOCON). The result? Deleting four characters, and everything works the same way. I'm blown away ๐คฏ๐
Rust at Microsoft is not just a side project, but it is already integrated into core Windows components, Office, and Azure. And, apparently, all new components are being written in Rust ๐ฆ #rust #microsoft #office #azure
I haven't bought any courses in years, to be honest, but it's probably time to change that. #scala
Impure Pics jumped into Gleam in a one-hour-long video! #gleam
Prefer composing small libraries rather than using specialized, all-in-one frameworks. ๐ฑ The frontend g8 template has recently added zio-http as a backend. I would personally like to see Tapir integrated as well. #scala #tyrian 
GitHub
GitHub - linux-root/tyrian-flowbite.g8
Contribute to linux-root/tyrian-flowbite.g8 development by creating an account on GitHub.
Next, next, next... oh, Scalar Conference ๐ next, next, hmm, DDD Europe ๐ง

SoftwareMill
20 Best Tech Conferences in Europe in 2025 | SoftwareMill
Discover the mustattend tech conferences of 2025. Stay ahead in your field and connect with industry leaders.
Unison has recently added a Postgres library. If you are familiar with Skunk for Scala, you'll find this library relatively easy to pick up. #unison #postgres @unison@fosstodon.org 
@runarorama/postgres | Unison Share
Postgres database client
In-depth tutorial from @npub1agvu...acq5 on what WebSockets are and how to implement them in Scala using http4s. #scala #websockets 

Rock the JVM
WebSockets in Scala: Part 1 - http4s
Learn how to implement WebSockets in Scala with http4s to enable seamless two-way communication between your frontend and backend
Bitcoin doesn't have account numbers; it has UTXOs. Think of them like cash (individual bills ๐ต) in a digital wallet. If you want to pay $12, you might use a $10 bill and a $5 bill (inputs of the transaction), and the receiver gives you back $3 (a new Unspent Transaction Output = UTXO). Learn how this elegant system works ๐ #bitcoin #utxo
Every time I try a new, shiny LLM on Scala, I fail miserably. I wonder if it's because they haven't seen enough Scala code during training. But does this mean new languages or features will die out if LLMs only work well with the most popular ones?
Java 23 is looking... suspiciously like Scala from two decades ago! ๐ Jokes aside, I'm glad that Java is evolving. It makes the transition to truly modern languages like Scala even smoother! Welcome to the (slightly delayed) party, Java! #java #scala

๐ฎ Java 23 is a COMPLETELY different language than the one most of us grew up with. | Michael Drogalis
๐ฎ Java 23 is a COMPLETELY different language than the one most of us grew up with.
On the left is Java 7. On the right is 23. Besides being sho...

So it begins. Apple reportedly disabled iCloud end-to-end encryption in the UK after a government demand for backdoor access. #privacy #apple #uk
It looks like Spark is not as huge as I thought it would be. The question is - did I have the wrong expectation, or are the numbers so small because many Spark projects have migrated to Python? #scala #spark #python


I usually avoid tasks involving CI/CD pipelines, but I managed to create some cool automation (despite occasionally yelling at my screen ๐).
1. Using Tapir, I built an sbt task to generate OpenAPI specs.
2. The release job executes this task, uploading the YAML to our MkDocs-based knowledge base.
3. The Swagger UI plugin now lets everyone view service APIs without checking production's /docs endpoints.
Time to buy the author of the plugin coffee ๐