Skip Navigation

Thunderbird Office Hours: Rust + Exchange

tilvids.com

Rust + Exchange | April 2024 Thunderbird Office Hours

The three developers behind the effort to bring native Microsoft Exchange support to Thunderbird join us to discuss their adventures in Rust, and explain the long-term benefits and steep challenges associated with this project. (NOTE TO VIEWERS: This is a highly technical conversation.)

šŸ‘€ COMPANION BLOG: Adventures In Rust | Bringing Exchange Support To Thunderbird https://blog.thunderbird.net/2024/04/adventures-in-rust-bringing-exchange-support-to-thunderbird/

šŸ”— NEED SUPPORT?

šŸ“„ Download Thunderbird: https://thunderbird.net āœ… Donate To Thunderbird: https://give.thunderbird.net āž”ļø Thunderbird On Twitter: https://twitter.com/mozthunderbird āž”ļø Thunderbird On Mastodon: https://mastodon.online/@thunderbird āž”ļø Thunderbird On LinkedIn: https://www.linkedin.com/company/thunderbird-email

CHAPTERS: 00:00 Quick Intro 00:57 Why Support Exchange in Thunderbird? 02:18 The complicated history of Thunderbird 05:36 Why we chose Rust 07:48 The problems we encountered 09:27 How we solved (some of) them 12:31 What's next? 13:56 Ikey's exploration and role 15:28 Why is this so important? 19:04 What are the wins for adopting Rust? 21:45 Why write our own serialization/de-serialization code instead of using SERDE? 25:03 Why support EWS and not Graph API? 31:31 What's the debugging story like? 38:10 C++ vs Rust compilation 41:25 When will calendar and address book support happen? 43:44 How can the community contribute? 47:59 Roland's Support Spotlight

0 comments

No comments