If you want to work on Scala, developer tooling or one of the many interesting things we work on at VirtusLab take a look at our open positions!
careers.virtuslab.com
Posts by
"source:future" was updated to drop deprecated Scala 2 constructs recently. We should probably add some warning that this is a flag that change between versions.
That's under -source:future flag though, isn't it?
released sbt 1.11.6 featuring
- Launcher 1.5.0, built using Scala 3.7.2
- Internal dependency classpath fix
- sbtn client-side run fix
eed3si9n.com/sbt-1.11.6 #Scala
Metals v1.6.1 has been released! 🐿️
- New MCP tools and fixes
- SQL highlighting
- Updates to fuzzy matcher logic
- New X-ray inlay hints
Try it out in your favourite editor! #Scala
scalameta.org/metals/blog/...
Metals v1.6.0 is out! 🦔
- Multiple MCP improvements and fixes
- Showing current module status in the status bar
scalameta.org/metals/blog/...
Try it out in your favourite editor! #Scala
🏳️🌈 sbt 1.11.1 is released featuring
- changing the default `sbtPluginPublishLegacyMavenStyle` value to `false`
- memory leak fix in `update` task
- publishing sbt itself via Central Portal
eed3si9n.com/sbt-1.11.1 #Scala
If you're in Wrocław next Thursday join us at the double Developer Productivity and Scala Meetup!
www.meetup.com/wroclaw-scal...
Try out MCP and let use know what can be improved!
Scala 3.7.0 has been released! 🎉
✅ [stable] SIP-58: Named Tuples
✅ [stable] SIP-52: Binary APIs
👀 [preview] SIP-62: For comprehension improvements
🧪 [experimental] SIP-61: Unroll
🧪 [experimental] SIP-68: Reference-able Package Objects
More at scala-lang.org/news/3.7.0/
🎉Workflows4s is finally out! A Scala library designed for simpler, type-safe, and lightweight workflows.
medium.com/business4s-b...
A rewrite of a whole system using AI and little actual insight into what is going on? This could get ugly easily. And it seems it might be hacker heaven :/
New video!
James Ward on Effect Oriented Programming, writing code in the age of AI, good mental models, speaking at conferences and endless curiosity:
youtu.be/M8DuVYnsW5A
Unfortunately, the astexplorer.net is not being actively updated, which is why we now have the scalameta one.
With each release we sync with the Scala Plugin team to make sure that everything new is working and we introduced a new preview option so that for larger features tooling can have the time to catch up.
Did you try reaching out to Jetbrains about your issue? Might be worth reporting if they are unaware of the problems.
Join us next week on 19th March for a Krakow Scala User Group Meetup! We’ll have two great talks, one more focused on advancing your daily development and the other explaining more about the backstage of how Scala is currently worked on. www.meetup.com/krakow-scala...
We are back next week! Come join us to hear a bit more about real life usages of Scala as well as about how to improve your and other developer lives!
www.meetup.com/wroclaw-scal...
Scala Projects Maintenance Survey results, still fresh from the oven are there! With over 100 responses from tech leaders and managers from our community to shed some light on how Scala fares. (1/4)
We plan the replace Graal with Native as it's much less problematic to maintain. We just had a bit of an issue in the release pipeline, which is now fixed.
It was great to see everyone at yesterday's #Kraków #Scala User Group meetup!
A big thank you VirtusLab for hosting us 🙏
If you couldn't make it, I'll be giving the same talk online at the Functional World meetup www.meetup.com/pl-PL/functi...
Save the date 📅 See you there!
We are back next week with another instalment of Krakow Scala User Group. Two great topics, one an overall introduction to starting with Scala and another with some real life examples of what is that whole type system good for! 👨🔬
Next Monday I'll be speaking 🎙️ at the Kraków Scala User Group Meetup on "Scala in 2025: How to Start, What to Learn".
For seasoned developers, we have an exciting second talk about TypeOps from Łukasz Biały
📅 Date: 17.02.2025 📍 Location: Szlak 49 · Kraków · VirtusLab
#Scala Tooling Spree yesterday was a blast! 🚀 Nine participants, four teams, and four PRs in just a 2-hour call!
If you have time next time, I highly recommend joining!
Read my full recap blog.michal.pawlik.dev/posts/scala/...
Kudos to the organizers! 💪
Metals 1.5.0 has been released! 🦦
- inlay hints for worksheets
- error reports improvements
- stability fixes
Try it out in your favourite editor!
scalameta.org/metals/blog/...
🗣️ new blog post on Scala 2 maintenance: www.scala-lang.org/blog/2024/12...
2️⃣3️⃣ this page now covers both Scala 2 and Scala 3:
www.scala-lang.org/development/
Thanks @softwaremill.com and VirtusLab for all your hard work helping the Scala ecosystem grow 👏 Can't imagine not having you guys! ♥️ https://softwaremill.com/scala-space-in-2025/