The journey of migrating to Scala 3: Lessons learned and tips
💡 Useful links:
Using Scala 3 with Spark: https://xebia.com/blog/using-scala-3-...
Compatibility reference: https://docs.scala-lang.org/scala3/gu...
Cross-building (sbt): https://www.scala-sbt.org/1.x/docs/Cr...
Cross builds (mill): https://mill-build.com/mill/0.9.12/Cr...
Kind Projector Migration: https://docs.scala-lang.org/scala3/gu...
Incompatibility Table: https://docs.scala-lang.org/scala3/gu...
IntelliJ Scala Plugin: https://blog.jetbrains.com/scala/2023...
Metals: https://scalameta.org/metals/
Scala 3 support: https://virtuslab.com/scala-3-support...
Donald Glover to Eric Skelton, Complex: https://www.complex.com/music/a/eric-...
#fp #scala #scala3
Subscribe to Impure Pics: https://bit.ly/impure-youtube
More Impure Pics
🐣 / impurepics
📦 http://impurepics.com
👕 http://merch.impurepics.com
Functional Alphabet book
📗 Softcover: https://bit.ly/fp-abc-soft-cover
📘 Hardcover: https://bit.ly/fp-abc-hard-cover
Watch more Impure Pics
• Debunking Haskell Myth: “Tooling Issue”
About Impure Pics
FP Advocat. Distilling functional programming for the good of all
Get in touch: https://zelenya.com
0:00 Implicit context
0:54 Step 0. What does “migration” mean in your case?
1:54 Step 1. Analyze and plan
3:04 Dealing with internal libraries
4:13 Dealing with dependencies
4:41 Dealing with plugins
5:06 Finally, dealing with code
6:13 What to do about IDEs / IntelliJ IDEA
7:00 What to do about macros (and other issues)
7:23 Next steps
Смотрите видео My migration journey | Let’s talk about Scala 3 онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Impure Pics 08 Декабрь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 96 раз и оно понравилось 3 людям.