

Native UIs without Electron - with Nathan Sobo
May 4, 2024
Nathan Sobo, early developer on Atom, discusses transitioning from Electron to native UIs with the Zed team. They explore editor evolution, programming languages, frustration leading to innovation, Rust learning curve, building native apps in Rust, and challenges in distributed systems and WebAssembly extension development.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9
Introduction
00:00 • 2min
Evolution of Editors: From Origins to Challenges
02:02 • 19min
Exploring Programming Languages: From Ruby and JavaScript to Rust and C++
21:31 • 5min
The Frustration and Innovation Journey
26:19 • 5min
Navigating the Learning Curve of Rust Programming Language
30:53 • 2min
Navigating Challenges and Triumphs in Learning and Graphics Creation
32:57 • 2min
Building Native Apps in Rust and Exploring UI Frameworks
34:31 • 17min
Exploring Development Challenges and Distributed Systems Implementation
51:08 • 2min
Exploring WebAssembly for Efficient Extension Development
52:41 • 24min