KotlinConf 2018 - Building Server Backends with Ktor by Ryan Harter

Поділитися
Вставка
  • Опубліковано 22 гру 2024

КОМЕНТАРІ • 31

  • @greenspand
    @greenspand 6 років тому +18

    Great talk/ content, just starting out with and Ktor and I already love it.

    • @TroenderTass
      @TroenderTass 3 роки тому

      whats the benefit to using spring-boot? seems pointless if you already use that

  • @northridgefield
    @northridgefield 5 років тому +7

    awesome presentation, very good presenting skills, thank you

  • @glebignatev6434
    @glebignatev6434 3 роки тому +2

    Hey, great talk, thanks! I have a question about the code at 17:40 specifically about `async` usage in it. Do we need to run network requests concurrently? As `async` does exactly that if I'm not mistaken.

    • @bnchi
      @bnchi 10 місяців тому

      network requests are I/O operation it's best if it was handled async, the code inside the async block here is suspended and he's waiting for the result coming from this operation (without blocking the entire thread he's running on) to serve the request, that's why he wrapped it inside an async block

  • @tien5887
    @tien5887 5 років тому +7

    Can you share full source code of this talk? I hope I can research it and improve my skills.

  • @zenwmaster
    @zenwmaster 6 років тому +3

    Excellent talk

  • @wilyartihoward2005
    @wilyartihoward2005 6 років тому +2

    Ktor is awesome!

  • @jean4j_
    @jean4j_ 2 роки тому

    Do you guys things dependency injection frameworks like Springboot or even Micronaut vs more DSL oriented one like Ktor?

  •  6 років тому +1

    Hi Ryan, could you please share how you handle those asynchro calls to datastore? I mean you use standart datastore on appengine? Thanks

  • @daniyara8879
    @daniyara8879 4 роки тому

    Thanks for a great presentation!

  • @YTSliv
    @YTSliv 6 років тому +1

    A lot of hard work in presentation. One feedback 13 min in, calling a data class Request is confusing, what you want is ItemSubscriptionBody/Detail.

  • @GabrielNaGringa
    @GabrielNaGringa 5 років тому +1

    Great talk! Anyone know what software he used to build up these slides?

    • @rafaoe
      @rafaoe 5 років тому +3

      keynote

  • @FelipeRodrigues-lj1el
    @FelipeRodrigues-lj1el 5 років тому

    Great presentation

  • @sweinvestidor
    @sweinvestidor 5 років тому

    Really good! Thank you Ryan

  • @kennygalagar
    @kennygalagar 5 років тому

    Hi, I want to ask how to get user by logged in using the @RestController and @AuthenticationPrincipal and API when I try to execute the result is parameter specified as non-null is null. Can anyone help me this issue?

  • @czerox16
    @czerox16 6 років тому +3

    good presenter.

  • @0877adri
    @0877adri 5 років тому

    Great Talk ! Thank you

  • @DmitryKanunnikoff
    @DmitryKanunnikoff 6 років тому +1

    Thank you!

  • @jakosss
    @jakosss 6 років тому +1

    What kind of presentation software is he using? Anybody knows?

    • @killaknut
      @killaknut 6 років тому +1

      didn't he mention Keynote?

  • @reach6414
    @reach6414 6 років тому +2

    Nice.

  • @monikabhasin7245
    @monikabhasin7245 3 роки тому

    awesome

  • @tyapka
    @tyapka 5 років тому

    I'd really like to see how it is better than Spring Boot.

  • @dmitrykolesnikovich
    @dmitrykolesnikovich 5 років тому

    Is this open sourced?

    • @JetBrainsTV
      @JetBrainsTV  5 років тому

      Yes, Ktor is - blog.jetbrains.com/kotlin/2018/11/ktor-1-0/

  • @arhyth
    @arhyth 6 років тому +1

    ktor impression is that code involves a lot of "magic"

    • @areebjamaliam
      @areebjamaliam 5 років тому +5

      Opposite of that. Spring Boot requires a lot of magic. ktor is as straightforward as it gets

  • @hotkeyyy2946
    @hotkeyyy2946 4 роки тому

    Moin