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!
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.
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!
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
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!
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.
Since Room is now KMM compatible, what advantages do you personally experience when using Exposed compare to Room?
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!
Exposed is awesome! Close to native SQL with a nice Kotlin DSL
True, but at some point you are better off just writing native sql
Required clear documentation with example project. I love Kotlin
Waiting for R2DBC support
Nice talk ... Exposed need some love
I will rerun some tests to ramp it up into production
Great presentation! With coroutine’s support, it’s gonna be an awesome tool!
Looking so much forward to being able to observe data as Flows.
What about custom sql dialect for specific vendor? Can't I bypass the dialect check if I'll be using raw sql query?
i fall in love with Kotlin. Best languange ever
creative syntax. i don't know kotlin can be written that way, wow.
Sounds good but I didn't see any reactivity when a query result changes. Any support for Flows like android Room?
It's not currently supported but they're working on it.
Good job ! :)
We love to see exposed in KMP as well with full auto migration support that works both on android and ios❤😊
comparison with Realm, SQLDelight and Room please. Why should we use this ? what are the advantages. Why should we care
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
Great, but it would be cool to see a comparison with Hibernate also