The Art of KMP: how I learned backend development with Kotlin and why you should too

Ғылым және технология

Recording brought to you by American Express. americanexpress.io/kotlin-jobs
KMP is not only KMM. You can also build web and desktop apps! And Kotlin doesn’t only work for Android, as many may think. You can build a backend for your app.
If you’re looking for a side project or just curious, I would suggest you try backend development with Kotlin. When I was starting with KMPizza I had a number of questions:
Is it reasonable/worth it to start learning Backend development with Kotlin? May be there is something different from Kotlin? I've heard good things about Go. Or should I rather choose Java frameworks as they are more mature?
Which framework is good to choose for a beginner? Kotlin Spring probably benefits from the maturity of Java Spring, whereas I have seen and heard more about Ktor implementations. Also using Ktor in the client side in KMM may be a good addition to learning backend with Ktor.
Any tutorials/starter projects/guides/learning kits?
In this talk I’m going to share what answers I found and how I learned backend development with Kotlin.
Talk by: Lena Stepanova
#multiplatform #KotlinConf

Пікірлер: 8

  • @azmo_
    @azmo_10 ай бұрын

    Very interesting talk, thank you!

  • @daniyar2718
    @daniyar27189 ай бұрын

    I also was thinking about using backend with kmp, and found this video. Thanks. It would nice to share a git link if it's a public repository to see how you did it... 😉

  • @mikaelylivaara6029
    @mikaelylivaara6029 Жыл бұрын

    No Quarkus?

  • @gregsullivan7408
    @gregsullivan7408Ай бұрын

    Natively English speaking presenters please, and failing that, at least provide accurate subtitle transcriptions.

  • @ievgenmajor3301
    @ievgenmajor3301 Жыл бұрын

    this is so ridiculous in 2023. Same you can do on JS, Rust, Python. It is just useless waste of time. Wow you can program something using programming language. great!

  • @roger8551

    @roger8551

    Жыл бұрын

    Maybe it's your English but it's not very clear what you're saying. Do you mean that Kotlin has no place in development because you can do front-end and back-end development using JavaScript, Rust, and Python? I hope that's not what you meant, it's a very weak argument.

  • @walrider7374

    @walrider7374

    4 ай бұрын

    @@roger8551 I would rather stab my eyes than be in a team with JS developers... WORST kind of developers, horrible practices and I don't blame then, JS has no standards

  • @gregsullivan7408

    @gregsullivan7408

    Ай бұрын

    What is ridiculous, IMHO, is that Firebase doesn't support Dart & Kotlin. (I know Dart, at least, is supported in "Cloud Run", but why isn't it also supported for normal Firebase Cloud Functions?)

Келесі