@jdegoes I'm glad to hear this, upon working with Serde in rust and kotlinx.serialization in Kotlin I always thought ZIO Schema could be so much more for the Scala ecosystem, but the ZIO dependency was limiting because of the Scala ecosystem divisions (arbitrary though they might be).
@FunScalaConf@zioscala It was a pleasure speaking at the conference for a fourth time. You can find the demo code and slides here: https://t.co/oxfCdZcSZa
@jelmer1980@hmemcpy Yeah but you have a limited period to make that argument. Here’s how it happens: “no new services in Scala”, next rewrite easy lift services, with any luck your core remains Scala but every new manager actively tries to make a case for eliminating it, until someone finally does
@scalajos@jdegoes I think this is the model we’ve been operating in, but with the migration of companies like Lightbend and Twitter away from Scala, we are in a new age IMHO and that new age requires new tactics. We need to respond to the current state of things.
@jdegoes As a user, this would be awesome. I know folks think it hyperbolic but it feels like Scala is on the precipice of an existential crisis, and if not that an identity crisis at the least. Is it a Commercial/enterprise grade language or only an academic language.
@LDipotet@jdegoes The problem I have with this view is that it almost assumes leavers are leaving gladly. Many folks are at the gates defending Scala but after a while professionally it becomes unsustainable, I’m not for abandoning that in the name of newcomers as newcomers evolve into those folks
@jdegoes What’s at the core here is investment and resources. Language features are cool but multi-platform, Native interop, and cold start times are all things that jeopardize the Scala teams I work with spinning up their next Service as one written in Scala
@jdegoes That being said the communities need to take a break from implementing Scala versions of mature Java frameworks and instead unite for a period on the multi platform efforts (someone has to pick this up). Add a focus on interop too - it might sacrifice purity for sake of survival
@jdegoes Everyday I’m in the trenches in an enterprise making the case for Scala. The focus on academics over commercial and enterprise features of which multi platform and fast lambda start times (AOT compilation… investing in native) is at the top.
@jdegoes Imagine if Scala would have strategically targeted mobile developers the way Kotlin did? That would have expanded the reach and investment in the platform
@jdegoes What is the secret in the cloud/mobile age to sticking around as a language? Platform flexibility… the fact Scala has no serious mobile, native (and I love the scala Native community), or even cloud story is an albatross weighing down a great language.
@Aemilivs3@nickchapsas Visual a studio for Max is lacking so much. Perhaps my experience is soured because I mainly write F# and Rider and ZIO idea in VS Code offer far superior experiences on a Mac