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
Watch video My migration journey | Let’s talk about Scala 3 online without registration, duration hours minute second in high quality. This video was added by user Impure Pics 08 December 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 96 once and liked it 3 people.