Episode Details
Back to Episodes
Zed with Conrad Irwin
Episode 16
Published 1 year, 7 months ago
Description
About Zed Industries
Zed isn't afraid of daunting tasks. Not only have they built a text editor from scratch, but they've also developed their own GUI toolkit, implemented advanced parsing techniques like tree-sitter, and integrated multi-user collaboration features directly into the editor. Zed is a text editor built for the future, with meticulous attention to detail and a focus on exceptional performance.
Zed isn't afraid of daunting tasks. Not only have they built a text editor from scratch, but they've also developed their own GUI toolkit, implemented advanced parsing techniques like tree-sitter, and integrated multi-user collaboration features directly into the editor. Zed is a text editor built for the future, with meticulous attention to detail and a focus on exceptional performance.
About Conrad Irwin
Before joining Zed, Conrad worked on Superhuman, an email client renowned for its speed and efficiency. He is a seasoned developer with a deep understanding of performance optimization and building fast, reliable software. Conrad is passionate about open-source software and is a strong advocate for Rust. He's also an excellent pair-programming partner and invites people to join him while working on Zed.
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
- Superhuman - High-performance email client known for its speed and efficiency
- Visual Studio Code - Popular, extensible code editor
- Neovim - Vim-based text editor focused on extensibility and usability
- gpui crate - Zed's custom GUI toolkit for building fast, native user interfaces
- Leptos - Rust framework for building reactive web applications
- Dioxus - Rust library for building cross-platform user interfaces
- Tokio - Asynchronous runtime for Rust, powering many network applications
- async-std - Asynchronous version of the Rust standard library
- smol - Small and fast async runtime for Rust
- Glommio - Thread-per-core Rust async framework with a Linux-specific runtime
- isahc - HTTP client library that supports multiple async runtimes
- Zed Editor YouTube channel - Official channel for Zed editor tutorials and updates
- Tree-sitter - Parser generator tool and incremental parsing library
- Semgrep - Static analysis tool for finding and preventing bugs
- Zed release changelogs - Official changelog for Zed editor releases
- matklad's blog post: "Flat Is Better Than Nested" - Discusses organizing large Rust projects with a flat structure
- rust-analyzer - Advanced language server for Rust, providing IDE-like features
- Protobuf Rust crate - Protocol Buffers implementation for Rust
- Postcard - Compact serialization format for Rust, designed for resource-constrained systems
- CBOR - Concise Binary Object Representation, a data format similar to JSON but more compact
-
Listen Now
Love PodBriefly?
If you like Podbriefly.com, please consider donating to support the ongoing development.
Support Us