Where #Scala meets the industry By @VirtusLab & @softwaremill

Joined April 2023
Main events at Scala Days are finished, but our October tour is just starting. We teleported overnight to BazelCon in Amsterdam to talk to you about your Scala (and not only) monorepo needs. Find us there—let’s talk!
1
19
419
Scala Days starts today, and we’re happy to see both new and familiar faces. Lots of great talks are coming, including the ones by our team, so we are pretty excited about the next two days. If you can’t make it to Berlin, you can still join the livestream: scaladays.org/
8
299
This year, we’ll be covering many interesting stories involving LLMs—but we all know they come with significant challenges, especially for the OSS community. Join Patryk for his lightning talk on open-source issues in the LLM era: scaladays.org/session/scala-…
1
10
441
How to make agents safe? With Scala, obviously! Join Łukasz and Jakub for their talk, where you’ll learn more about capybaraclaw—an agent you can finally and successfully forbid from performing dangerous actions. scaladays.org/session/making…
6
23
709
If you’re wondering whether your IDE can keep up with the LLM world, consider attending the “Metals Reimagined” talk about the Metals Language Server, which provides Scala and Java features to LSP-compatible editors. scaladays.org/session/metals…
2
4
19
454
With Scala Days starting in two weeks, we'd like to highlight some of the presentations from the VirtusLab team. Join us in Berlin for two days of excellent talks and great networking opportunities.
1
1
15
424
If you're interested in making LLMs actually work for you and not against you, you'll be interested in Krzysztof's talk "AI Multiplies — Let Scala Hold the Line". Join him and learn how Scala can help with getting actual work done. scaladays.org/session/ai-mul…
87
If you are going to Lambda World in Malaga this year, consider coming a day earlier to join the Typelevel community for an all-day meetup. This is a great opportunity to talk about functional programming with some of the best and brightest in the field! luma.com/4s6qxb9p
1
6
369
We've got a new home! Check out VSS: VirtusLab Scala Stack! Direct-style, AI-first, type-safe, human & agent-friendly. vss.virtuslab.com
1
4
25
903
And if you want to find out more: we'll be covering a lot from VSS on @scaladays in October in Berlin. Or if you're from the US and are not making the trip this time ... stay tuned for meetups in SF, Chicago & NY, bringing some of ScalaDays over the ocean!
1
185
VirtusLab joins Scala Days 2026 as an official partner! 🎉 VirtusLab engineers and speakers are taking the stage with practical insights and takeaways from their daily work. Beyond the sessions, the conference is a space to exchange ideas and meet fellow developers. Get your ticket now and join the community! 👉 tickets.plainschwarz.com/sca…… Follow VirtusLab on LinkedIn for speaker announcements, talk topics and more: pl.linkedin.com/company/virt… #ScalaDays #scala #VirtusLab
1
25
532
New Scala LTS is out! Read all about it in the recent blog post by Wojciech Mazur at scala-lang.org/news/3.9/. The blog post covers all the most recent features, a quick reminder of all the ones since the last LTS, and practical information about migrating.
1
23
3
83
4,090
The old Scala 3.3 LTS will continue to be maintained for the next year, so there is plenty of time to migrate. In case of any issues, you can report the problems to the compiler team.
2
259
sttp-ai - the #Scala toolkit for working with third-party LLMs - has seen a LOT of evolution lately, especially around the API to code agent behaviour in a flexible, but of course type-safe way. Let's take a code-first tour of the most important features!
1
2
1
15
912
12. maxTokens - per-call output cap .maxTokens(n) caps what the model may generate on each LLM call. Sent as max_completion_tokens on OpenAI (works with reasoning models too). Hit the cap? The run ends with FinishReason.TokenLimit and you still get the partial answer.
1
67