My migration journey | Let’s talk about Scala 3

Published: 08 December 2023
on channel: Impure Pics
962
38

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.