
Episode 10
Thunderbird with Brendan Abolivier
Brandon Abolivier discusses integrating Rust into Thunderbird with Matthias Endler, highlighting benefits, challenges with C++ and JavaScript, and the need for funding to support continued development.
May 30, 20241h 3m
Audio is streamed directly from the publisher (letscast.fm) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
About MZLA
The MZLA Technologies Corporation is a fully-owned subsidiary of Mozilla that develops and maintains the Thunderbird email client. The project can be supported at give.thunderbird.net.
About Brendan Abolivier
Brendan joined the Thunderbird team in 2023 and has been working on the Rust-based Exchange protocol support. Previously, he worked on the Matrix protocol and the Element chat client. He is a strong advocate for open-source software and maintains projects written in Rust, Python, and Go.
Proudly Supported by CodeCrafters
CodeCrafters helps you become proficient in Rust by building real-world, production-grade projects. Learn hands-on by creating your own shell, HTTP server, Redis, Kafka, Git, SQLite, or DNS service from scratch.
Start for free today and enjoy 40% off any paid plan by using this link.
Links From The Show
- Bringing Exchange Support To Thunderbird
- element
- synapse
- State of Open conference London
- Thunderbird as part of MZLA
- Evolution Exchange Support
- FOSDEM'24: "Thunderbird: How to Exchange Rot For Rust"
- quick_xml crate
- http crate
- Donate to Thunderbird
Official Links
Topics
Matthias EndlerRust in Production podcastBrendan AbolivierRustThunderbirdMZLAExchangebackend developmentmemory safetychallengesC++JavaScriptserialization toolstestingecosystemmemory managementerror handlingfunding