#uniffi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #uniffi, aggregated by home.social.
-
@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: https://github.com/ProtonMail/WebClients.
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.
-
@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: https://github.com/ProtonMail/WebClients.
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.
-
@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: https://github.com/ProtonMail/WebClients.
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.
-
@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: https://github.com/ProtonMail/WebClients.
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.
-
@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: https://github.com/ProtonMail/WebClients.
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.
-
@protonprivacy We are also looking for a #Senior #Android #engineer: https://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 😸
-
@protonprivacy We are also looking for a #Senior #Android #engineer: https://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 😸
-
@protonprivacy We are also looking for a #Senior #Android #engineer: https://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 😸
-
@protonprivacy We are also looking for a #Senior #Android #engineer: https://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 😸
-
@protonprivacy We are also looking for a #Senior #Android #engineer: https://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 😸
-
Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see https://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.
-
Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see https://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.
-
Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see https://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.
-
Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see https://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.
-
Last week, the long-awaited new generation #ProtonMail apps were released for #Android and #iOS! They are faster and with new features (see https://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.
-
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 🛟
https://github.com/mozilla/uniffi-rs/issues/2486
#rust #uniffi #iosdev #ios -
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 🛟
https://github.com/mozilla/uniffi-rs/issues/2486
#rust #uniffi #iosdev #ios -
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 🛟
https://github.com/mozilla/uniffi-rs/issues/2486
#rust #uniffi #iosdev #ios -
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 🛟
https://github.com/mozilla/uniffi-rs/issues/2486
#rust #uniffi #iosdev #ios -
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 🛟
https://github.com/mozilla/uniffi-rs/issues/2486
#rust #uniffi #iosdev #ios -
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: https://ftp.fau.de/fosdem/2023/Janson/matrix20.webm
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM -
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: https://www.youtube.com/watch?v=eUPJ9zFV5IE
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM
-
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: https://ftp.fau.de/fosdem/2023/Janson/matrix20.webm
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM -
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: https://ftp.fau.de/fosdem/2023/Janson/matrix20.webm
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM -
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: https://ftp.fau.de/fosdem/2023/Janson/matrix20.webm
#JetpackCompose #SwiftUI #Rust #Go #UniFFI #MatrixRTC interoperable conferencing #Waterfall #DMA #P2PoverBLE #ThirdRoom #WebXR #WASM -
Use Rust async functions and methods in Swift, Kotlin and Python, https://github.com/mozilla/uniffi-rs/pull/1409.
It's ready! Large PR, sorry for the reviewers.
#RustLang #kotlin #SwiftLang #future #async #uniffi #bindgen
-
Use Rust async functions and methods in Swift, Kotlin and Python, https://github.com/mozilla/uniffi-rs/pull/1409.
It's ready! Large PR, sorry for the reviewers.
#RustLang #kotlin #SwiftLang #future #async #uniffi #bindgen
-
Use Rust async functions and methods in Swift, Kotlin and Python, https://github.com/mozilla/uniffi-rs/pull/1409.
It's ready! Large PR, sorry for the reviewers.
#RustLang #kotlin #SwiftLang #future #async #uniffi #bindgen
-
Use Rust async functions and methods in Swift, Kotlin and Python, https://github.com/mozilla/uniffi-rs/pull/1409.
It's ready! Large PR, sorry for the reviewers.
#RustLang #kotlin #SwiftLang #future #async #uniffi #bindgen
-
Use Rust async functions and methods in Swift, Kotlin and Python, https://github.com/mozilla/uniffi-rs/pull/1409.
It's ready! Large PR, sorry for the reviewers.
#RustLang #kotlin #SwiftLang #future #async #uniffi #bindgen
-
Oh, a Rust Future being awaited in Swift. How nice it is :-).
More to come.
-
Oh, a Rust Future being awaited in Swift. How nice it is :-).
More to come.
-
Oh, a Rust Future being awaited in Swift. How nice it is :-).
More to come.
-
Oh, a Rust Future being awaited in Swift. How nice it is :-).
More to come.
-
Rust async functions to Python over FFI ✅
Now let’s target Swift ⏳.
-
Rust async functions to Python over FFI ✅
Now let’s target Swift ⏳.
-
Rust async functions to Python over FFI ✅
Now let’s target Swift ⏳.
-
Rust async functions to Python over FFI ✅
Now let’s target Swift ⏳.
-
Rust async functions to Python over FFI ✅
Now let’s target Swift ⏳.