How does it work?
Our migration support consists of five elements that you combine, depending on your needs. We suggest starting with a workshop and the codebase analysis, since they provide means for a smooth migration process.
Workshop
Learn about the potential blockers and resolutions during a 2–3 hour long workshop and get basic orientation of Scala 3 capabilities. Upon request, we also consider on-site workshops.
Codebase analysis
Our experts identify issues that need solving and assess the workload. You’ll get a migration plan adjusted to your codebase and dependencies.
Mentoring
We help your development team through reviews, pair programming, or ad hoc workshops, eliminating blockers for a smooth migration process.
Open source dependencies
When organisations migrate from Scala 2 to Scala 3, they may encounter libraries that are crucial to their operations but have not yet been migrated to Scala 3. Our experts help you to migrate these essential libraries and ensure a smooth transition. In case of an impossible migration, our experts will provide workarounds to provide smooth operations.
Codebase migration
In case of smaller projects, we happily migrate your codebase ourselves completely. When it comes to larger projects, we take over the problematic migration parts, like macros, and will mentor you with the remaining migration.