Friction-less Scala

Read about our commitment to the development of Scala 3 and its ecosystem.

#friction #Scala #scala3

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!

#events #Scala

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.

#Scala

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.

#Scala #scalafmt

Revisiting Scala Native performance

Scala Native performance and memory usage compared with JVM and Graal Native Image.

#Scala #ScalaNative

Join the Scala 3 Release Party by sphere.it

The long-awaited premiere is here: Scala 3 is a reality. Join us at the Scala 3 Release Party by sphere.it on Friday, April 23rd.

#Scala #scala3 #sphere.it

The future of Scaladoc

Scala 3, like all modern languages, needs a tool for generating documentation. Scaladoc, the documentation engine used with Scala 2, is stable and powerful, but it cannot be used ‘as is’ in the Scala 3 world.

#Scala #Scaladoc

Creating IntelliJ plugin with WebView

In this post, we would like to show how to create a simple plugin for IntelliJ with JCEF, the new WebView framework. In our company, we use it to build such tools as GraphBuddy or CodeTale. The first one is already released, the second one we are still working on in our R&D team. It is a plugin to your IDE, which enables you to browse comments from pull requests.

#Intellij #Intellij Plugin #Scala #tech #Webview

VirtusLab’s Scala 3 cooperation update

When Martin Odersky joined the VirtusLab Advisory Board, we promised to publish the summary of our involvement in the Scala 3 ecosystem. Here it is!

#metals #Scala #scala3 #ScalaNative #ScalaZONE

Metals with Scala 3

At the end of 2020, the work on the upcoming release of Scala 3 is intensifying. This is the perfect time to get to know, explore, and eventually add Metals to your toolkit!

#metals #Scala

Option — the null of our times

Things I would have told my younger-self about using Option in Scala

#Nullpointerexception #programming #Scala #tech

micro.sphere.it #4 – Scala

Join Scala specialists during the fourth micro.sphere.it meeting and hear about their latest work hacks and lessons learned!

#event #eventonline #micro.sphere.it #Scala #sphereIT
1 2 3 6