ZIO, typelvel or akka are all great tech stacks but they are complex. IMO, you should chose them either if you have a valid use case or if you can easily access people familiar with those stacks.
For me, I would like to write plain Scala code without using FP libraries/frameworks but then again most Scala job vacancies I could find require experience in those
Interesting video, just one comment for me for now, Li & anyone who wants to write scala3 macros better use vscode + metals as it is much better at recognizing types, autocompleting etc. I had similar issues with intellij and a couple of macros I was writing recently and when I was editing the macro code I was switching temporarily to vscode.
Thanks for the recommendation. Unfortunately, a big chunk of the Scala developers prefer IntelliJ and if the Scala 3 support isn't great, they will most likely prefer to stay in Scala 2.
I really suffered from the clumsiness of the play framework and some phenomenal complexity of the typelevel libraries. And to be honest, for a long time I felt stagnation in all this and lack of understanding where to move. However, my last experience of implementing softwaremill ecosystem + zio ecosystem in our company projects had a very positive effect. You literally start to enjoy writing code, your colleagues are happier and it's easier to onboard new employees to this.
Scala has ignored the entire developer market in India which is essentially the back alley for cheap labor in the US. But the whole FP eco-system is mostly driven by Europe's academia. US companies have historically been very unenthusiastic about FP if it cuts into profits (see F# vs. golang). The OO-FP experiment has likely failed due to these economic realities. Not saying that this is the primary reason, but it could be a contributing factor.
Hi, I've been following your channel closely and I'm truly impressed with the incredible content you're creating! 🚀No Matter how great your video is, Because your video is not SEO friendly and the video is not uploaded properly as per TH-cam rules. Now, imagine taking it to new heights with a powerful TH-cam SEO boost. As a specialist in TH-cam SEO, I've helped channels like yours skyrocket in rankings and draw in a flood of eager viewers. I'd love to discuss how we can tailor a strategy to optimize your content for maximum impact. Thank You,
Thanks for your work Li, absolute legend!
Totally agree with keeping Scala simple for most tasks. Trying to push things like Zio for everyone and everything will end up killing the ecosystem.
ZIO, typelvel or akka are all great tech stacks but they are complex. IMO, you should chose them either if you have a valid use case or if you can easily access people familiar with those stacks.
Awesome talk! thanks for this
Great! Thanks
For me, I would like to write plain Scala code without using FP libraries/frameworks but then again most Scala job vacancies I could find require experience in those
Interesting video, just one comment for me for now, Li & anyone who wants to write scala3 macros better use vscode + metals as it is much better at recognizing types, autocompleting etc. I had similar issues with intellij and a couple of macros I was writing recently and when I was editing the macro code I was switching temporarily to vscode.
Thanks for the recommendation. Unfortunately, a big chunk of the Scala developers prefer IntelliJ and if the Scala 3 support isn't great, they will most likely prefer to stay in Scala 2.
I really suffered from the clumsiness of the play framework and some phenomenal complexity of the typelevel libraries. And to be honest, for a long time I felt stagnation in all this and lack of understanding where to move. However, my last experience of implementing softwaremill ecosystem + zio ecosystem in our company projects had a very positive effect. You literally start to enjoy writing code, your colleagues are happier and it's easier to onboard new employees to this.
scala-cli supports scripting but does not have REPL support unlike ammonite AFAIK
you can scala-cli repl -dep -dep , this creates a repl with those dependencies
I think Kit Langton is working on a book on Scala Macros?
Yes, he is. Knowing Kit, I am sure it is going to be great.
30:20 Pretty much all the Scala community is on Scala 3, we are just waiting for Databricks to upgrade Spark :D
1:05:09 We had SIP process for at least 8 years => www.youtube.com/@ScalaProcess/streams
I wish it was still streamed.
Scala has ignored the entire developer market in India which is essentially the back alley for cheap labor in the US. But the whole FP eco-system is mostly driven by Europe's academia. US companies have historically been very unenthusiastic about FP if it cuts into profits (see F# vs. golang). The OO-FP experiment has likely failed due to these economic realities. Not saying that this is the primary reason, but it could be a contributing factor.
What does it mean "Scala has ignored the entire developer market in India"? What do you think the Scala center or companies should have done?
some ppl are messing with language features and are happy, some are using a hammer (i.e. Go) and do the work. diff ppl diff values
I am wondering why you are not starting your own Scala company.
Hi,
I've been following your channel closely and I'm truly impressed with the incredible content you're creating! 🚀No Matter how great your video is, Because your video is not SEO friendly and the video is not uploaded properly as per TH-cam rules. Now, imagine taking it to new heights with a powerful TH-cam SEO boost.
As a specialist in TH-cam SEO, I've helped channels like yours skyrocket in rankings and draw in a flood of eager viewers. I'd love to discuss how we can tailor a strategy to optimize your content for maximum impact.
Thank You,