Data Modeling in Scala 3, but I only use types
Type level programming in Scala 3 has found many strong use cases in production as well as academic codebases. Read about the most useless one in a blog post by our Scala Developer.
The Most Common Scala Myths Debunked
This essay dispels several very substantial myths about #Scala that we have seen circulating the blogosphere. For each debunked myth, we present an alternative viewpoint backed up by data from reliable sources.
Spark 3 migration for the top global retailer
This article sums up our work with a challenging Spark 3 migration for a top global retailer.
Achieving Indisputable Job Security Using Novel Scala 3 Features: A Case Study
Scala 3 has been out for a while now, and since then, our devs have used its new features for many purposes. Learn about the most economically beneficial one in a post by our Scala Developer.
Ready for the fall edition of ScalaCon!
Curious about what’s new in Metals and why it’s an awesome IDE for Scala 3? Join us on November 5 at ScalaCon to find out!
Make your tech dreams come true with VirtusLab!
Inkuire: Hoogle-like searches for Scala 3 and Kotlin
Read about our commitment to the development of Scala 3 and its ecosystem.
Meet us at the ScalaCon 2021!
The season for tech events and conferences is in a full swing for our #VLteam, next on our schedule – ScalaCon 2021!
TASTY way of (re)writing macros in Scala 3
Since the interface for writing macros in Scala 3 is completely different from that of Scala 2, macro libraries should become easier to develop and maintain. It also means that macro libraries from Scala 2 can’t be easily migrated or ported and instead have to be rewritten using the new TASTY API.
Contributing to scalafmt
Working on open-source software can be a very rewarding experience. Whether you contribute to a particular library that you use daily or just to learn something new out of plain curiosity. The scalafmt is an example of an open-source project that is very mature and well managed.