Rustacean Station

ExpressVPN with Pete Membrey

8 snips
Mar 24, 2025
In this engaging discussion, Pete Membrey, Chief Research Officer at Kape Technologies, shares his journey from finance to pioneering VPN solutions. He dives into the innovative design of Lightway, a new VPN protocol built using Rust, detailing its performance and security advantages. Pete emphasizes the value of open-source contributions and the Rust community, offering insights for aspiring programmers. He passionately advocates for Rust as the future of high-performance, secure software development, highlighting its growing importance in the tech landscape.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Lightway's C Origins

  • Lightway, ExpressVPN's protocol, was initially written in C for performance reasons, especially for older devices and routers.
  • Early Rust versions lacked the necessary performance and platform support, making C a more practical choice then.
INSIGHT

Rust's Rise and Rewrite

  • Rust's improved performance and platform support, along with its memory safety features, motivated ExpressVPN to rewrite Lightway in Rust.
  • The ability to have a single codebase for both client and server logic was a key advantage.
INSIGHT

Rust's Versatility

  • Rust allows development from firmware to large web services, a versatility not found in other languages.
  • Rust now often outperforms C, challenging C's traditional dominance in low-level, high-performance applications.
Get the Snipd Podcast app to discover more snips from this episode
Get the app