Exploring Exposed: A Kotlin Solution to Database Access | Chantal Loncle

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 20

  • @DystopianSnowman
    @DystopianSnowman 4 месяца назад +7

    Good to see the progress on Exposed. I tried it years back, when it only had this one single developer, and when I understood the concepts it was a blast!

  • @ArthurKhazbs
    @ArthurKhazbs 4 месяца назад +4

    I tried Exposed on Android as an alternative to Room. What can I say - I really loved the API, it's way more simple and idiomatic. Of course, Room being built specifically for Android still gives it considerable advantage on the platform, but man, all those annotations just don't feel right. To be fair, both have been a bumpy ride in some ways. I'm really excited that Exposed is consistently getting attention! Once it receives proper migration support, it may become a very viable competitor to Room. Also, I have a hunch that Exposed will have a strong leading position in KMM.

    • @bitwisedevs469
      @bitwisedevs469 4 месяца назад

      Since Room is now KMM compatible, what advantages do you personally experience when using Exposed compare to Room?

  • @ktoysandgames
    @ktoysandgames 25 дней назад

    Thank you! I have learned so much from the video how I can do my SQL stuff in Exposed. I had always wanted to give Exposed a go.
    Two weeks ago, I had a chance to do a prototype using any tech I wanted, I gave Exposed a go and man I completed it with no SQL string and the productivity gain was insane, no more alter tables, I did not even open my SQL editor once.
    Finally I can ditch Mybatis and the SQL strings. I have also tried sqlDelight, it didn't feel right and slow to work with when prototyping.
    I personally hate everything about ORMs, I feel pain using them. And I love SQL, but really hate the SQL in strings and SQL in xml stuff in java/kotlin. This is the first time I feel joy using "SQL" in java/kotlin.
    Let's go Exposed 1.0!

  • @SIMULATAN
    @SIMULATAN 4 месяца назад +6

    Exposed is awesome! Close to native SQL with a nice Kotlin DSL

    • @avwie132
      @avwie132 4 месяца назад +1

      True, but at some point you are better off just writing native sql

  • @gulfappdeveloper2849
    @gulfappdeveloper2849 4 месяца назад +4

    Required clear documentation with example project. I love Kotlin

  • @rubencaceiro3776
    @rubencaceiro3776 4 месяца назад +7

    Waiting for R2DBC support
    Nice talk ... Exposed need some love
    I will rerun some tests to ramp it up into production

  • @kateslezavina1393
    @kateslezavina1393 4 месяца назад +3

    Great presentation! With coroutine’s support, it’s gonna be an awesome tool!

  • @9Blurke9
    @9Blurke9 2 месяца назад

    Looking so much forward to being able to observe data as Flows.

  • @rubananderson3880
    @rubananderson3880 11 часов назад

    What about custom sql dialect for specific vendor? Can't I bypass the dialect check if I'll be using raw sql query?

  • @pakkerto
    @pakkerto 3 месяца назад

    i fall in love with Kotlin. Best languange ever

  • @yenaskitegar3140
    @yenaskitegar3140 4 месяца назад +2

    creative syntax. i don't know kotlin can be written that way, wow.

  • @cularu1
    @cularu1 4 месяца назад +1

    Sounds good but I didn't see any reactivity when a query result changes. Any support for Flows like android Room?

    • @9Blurke9
      @9Blurke9 2 месяца назад

      It's not currently supported but they're working on it.

  • @42Odyssey
    @42Odyssey 4 месяца назад +1

    Good job ! :)

  • @galaxiegalaxie5003
    @galaxiegalaxie5003 4 месяца назад

    We love to see exposed in KMP as well with full auto migration support that works both on android and ios❤😊

  • @__J____ff
    @__J____ff 4 месяца назад +1

    comparison with Realm, SQLDelight and Room please. Why should we use this ? what are the advantages. Why should we care

    • @__J____ff
      @__J____ff 4 месяца назад

      It looks completely useless to me. SQLDelight is already multiplatform ready and has the perfect DSL. You should stop duplicating logic and stop being so useless

  • @insighter82
    @insighter82 4 месяца назад +4

    Great, but it would be cool to see a comparison with Hibernate also