The release of Akka 2.6 was received with a lot of excitement in the community. A major milestone in this release was the marking of the Akka Typed APIs as stable. In the process of migrating an existing application from Akka Classic to Akka Typed, not only did I learn a lot but I also started to appreciate the great design of the APIs.
In an unrelated thread, there was the announcement by the Dotty team that, as of now, Dotty is feature-complete for Scala 3. With a scheduled availability of the first release candidate for Scala 3 around the end of this year, the time has come to start looking at what Scala 3 can bring to the Scala ecosystem.
With the above in mind, we will look at the following topics during this talk:
– Experiences during the migration of an application from classic to typed
– What can Scala 3 bring to Akka Typed?