home.social

#uniffi — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #uniffi, aggregated by home.social.

fetched live
  1. @Rin3d @protonprivacy For Mail, we're not yet using Wasm: the web page you see on mail.proton.me is a TypeScript app from what I understand: github.com/ProtonMail/WebClien.

    But we're working on other web apps that use Rust with Wasm. We pass events over a narrow FFI bridge using #UniFFI and that works just fine, even with async Rust. Side-effects like writing to local storage is then handled on the browser side, so the app is ultimately a mix of TypeScript and Rust.

  2. @Rin3d @protonprivacy For Mail, we're not yet using Wasm: the web page you see on mail.proton.me is a TypeScript app from what I understand: github.com/ProtonMail/WebClien.

    But we're working on other web apps that use Rust with Wasm. We pass events over a narrow FFI bridge using #UniFFI and that works just fine, even with async Rust. Side-effects like writing to local storage is then handled on the browser side, so the app is ultimately a mix of TypeScript and Rust.

  3. @Rin3d @protonprivacy For Mail, we're not yet using Wasm: the web page you see on mail.proton.me is a TypeScript app from what I understand: github.com/ProtonMail/WebClien.

    But we're working on other web apps that use Rust with Wasm. We pass events over a narrow FFI bridge using #UniFFI and that works just fine, even with async Rust. Side-effects like writing to local storage is then handled on the browser side, so the app is ultimately a mix of TypeScript and Rust.

  4. @Rin3d @protonprivacy For Mail, we're not yet using Wasm: the web page you see on mail.proton.me is a TypeScript app from what I understand: github.com/ProtonMail/WebClien.

    But we're working on other web apps that use Rust with Wasm. We pass events over a narrow FFI bridge using #UniFFI and that works just fine, even with async Rust. Side-effects like writing to local storage is then handled on the browser side, so the app is ultimately a mix of TypeScript and Rust.

  5. @Rin3d @protonprivacy For Mail, we're not yet using Wasm: the web page you see on mail.proton.me is a TypeScript app from what I understand: github.com/ProtonMail/WebClien.

    But we're working on other web apps that use Rust with Wasm. We pass events over a narrow FFI bridge using #UniFFI and that works just fine, even with async Rust. Side-effects like writing to local storage is then handled on the browser side, so the app is ultimately a mix of TypeScript and Rust.

  6. @protonprivacy We are also looking for a #Senior #Android #engineer: grnh.se/2ik1dfd2teu in either #London or #Geneva.

    We are ramping up on the development of new #ProtonCalendar apps, written in #Rust using #UniFFI and other goodies... so please share this widely if you know someone who is looking!

    We sometimes hire #remote candidates as well, but not often. Everyone is in #Europe, plus/minus 1 timezone. I enjoy this so much: no more late-night meetings with California 😸

  7. @protonprivacy We are also looking for a #Senior #Android #engineer: grnh.se/2ik1dfd2teu in either #London or #Geneva.

    We are ramping up on the development of new #ProtonCalendar apps, written in #Rust using #UniFFI and other goodies... so please share this widely if you know someone who is looking!

    We sometimes hire #remote candidates as well, but not often. Everyone is in #Europe, plus/minus 1 timezone. I enjoy this so much: no more late-night meetings with California 😸

  8. @protonprivacy We are also looking for a #Senior #Android #engineer: grnh.se/2ik1dfd2teu in either #London or #Geneva.

    We are ramping up on the development of new #ProtonCalendar apps, written in #Rust using #UniFFI and other goodies... so please share this widely if you know someone who is looking!

    We sometimes hire #remote candidates as well, but not often. Everyone is in #Europe, plus/minus 1 timezone. I enjoy this so much: no more late-night meetings with California 😸

  9. @protonprivacy We are also looking for a #Senior #Android #engineer: grnh.se/2ik1dfd2teu in either #London or #Geneva.

    We are ramping up on the development of new #ProtonCalendar apps, written in #Rust using #UniFFI and other goodies... so please share this widely if you know someone who is looking!

    We sometimes hire #remote candidates as well, but not often. Everyone is in #Europe, plus/minus 1 timezone. I enjoy this so much: no more late-night meetings with California 😸

  10. @protonprivacy We are also looking for a #Senior #Android #engineer: grnh.se/2ik1dfd2teu in either #London or #Geneva.

    We are ramping up on the development of new #ProtonCalendar apps, written in #Rust using #UniFFI and other goodies... so please share this widely if you know someone who is looking!

    We sometimes hire #remote candidates as well, but not often. Everyone is in #Europe, plus/minus 1 timezone. I enjoy this so much: no more late-night meetings with California 😸

  11. Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see proton.me/blog/new-mail-apps for details).

    Especially interesting for me is the use of #Rust: about 80% of the code is shared between the platforms now. This is thanks to #UniFFI allowing us to write native Swift/Kotlin code on top of a solid Rust core.

    #rustlang #interoperability #swift #kotlin

  12. Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see proton.me/blog/new-mail-apps for details).

    Especially interesting for me is the use of #Rust: about 80% of the code is shared between the platforms now. This is thanks to #UniFFI allowing us to write native Swift/Kotlin code on top of a solid Rust core.

    #rustlang #interoperability #swift #kotlin

  13. Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see proton.me/blog/new-mail-apps for details).

    Especially interesting for me is the use of #Rust: about 80% of the code is shared between the platforms now. This is thanks to #UniFFI allowing us to write native Swift/Kotlin code on top of a solid Rust core.

    #rustlang #interoperability #swift #kotlin

  14. Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see proton.me/blog/new-mail-apps for details).

    Especially interesting for me is the use of #Rust: about 80% of the code is shared between the platforms now. This is thanks to #UniFFI allowing us to write native Swift/Kotlin code on top of a solid Rust core.

    #rustlang #interoperability #swift #kotlin

  15. Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see proton.me/blog/new-mail-apps for details).

    Especially interesting for me is the use of #Rust: about 80% of the code is shared between the platforms now. This is thanks to #UniFFI allowing us to write native Swift/Kotlin code on top of a solid Rust core.

    #rustlang #interoperability #swift #kotlin

  16. I have been banging my head against the wall for an entire day now.
    Something is not right with my static Rust library built for iOS architecture 🦀
    It works as expected, but I am swimming in an ocean of warnings 🌊 ⚠️
    Heeeelp 🛟
    github.com/mozilla/uniffi-rs/i
    #rust #uniffi #iosdev #ios

  17. I have been banging my head against the wall for an entire day now.
    Something is not right with my static Rust library built for iOS architecture 🦀
    It works as expected, but I am swimming in an ocean of warnings 🌊 ⚠️
    Heeeelp 🛟
    github.com/mozilla/uniffi-rs/i
    #rust #uniffi #iosdev #ios

  18. I have been banging my head against the wall for an entire day now.
    Something is not right with my static Rust library built for iOS architecture 🦀
    It works as expected, but I am swimming in an ocean of warnings 🌊 ⚠️
    Heeeelp 🛟
    github.com/mozilla/uniffi-rs/i
    #rust #uniffi #iosdev #ios

  19. I have been banging my head against the wall for an entire day now.
    Something is not right with my static Rust library built for iOS architecture 🦀
    It works as expected, but I am swimming in an ocean of warnings 🌊 ⚠️
    Heeeelp 🛟
    github.com/mozilla/uniffi-rs/i
    #rust #uniffi #iosdev #ios

  20. I have been banging my head against the wall for an entire day now.
    Something is not right with my static Rust library built for iOS architecture 🦀
    It works as expected, but I am swimming in an ocean of warnings 🌊 ⚠️
    Heeeelp 🛟
    github.com/mozilla/uniffi-rs/i
    #rust #uniffi #iosdev #ios

  21. If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: ftp.fau.de/fosdem/2023/Janson/
    #JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM

  22. If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: youtube.com/watch?v=eUPJ9zFV5I

    #JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM

  23. If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: ftp.fau.de/fosdem/2023/Janson/
    #JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM

  24. If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: ftp.fau.de/fosdem/2023/Janson/
    #JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM

  25. If you are not up to date with the state of chat and VoIP in the #fediverse here is your chance to get a 45 minutes deep dive on #Matrix worth watching: ftp.fau.de/fosdem/2023/Janson/
    #JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM

  26. Use Rust async functions and methods in Swift, Kotlin and Python, github.com/mozilla/uniffi-rs/p.

    It's ready! Large PR, sorry for the reviewers.

  27. Oh, a Rust Future being awaited in Swift. How nice it is :-).

    More to come.

    #RustLang #SwiftLang #uniffi

  28. Oh, a Rust Future being awaited in Swift. How nice it is :-).

    More to come.

  29. Oh, a Rust Future being awaited in Swift. How nice it is :-).

    More to come.

    #RustLang #SwiftLang #uniffi

  30. Oh, a Rust Future being awaited in Swift. How nice it is :-).

    More to come.

    #RustLang #SwiftLang #uniffi