The Rustacean Station Podcast

Purdy with Marty Jones

Posted Fri, 08 Apr 2022 16:00:00 +0000

Allen Wyma talks with Marty Jones, creator of Purdy. Purdy is an experimental PDF renderer built on top of WebGPU.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

Timestamps

  • [@0:55] - Marty’s Background
  • [@4:06] - What sparked Marty’s interest in PDFs
  • [@6:21] - What kind of primitives are built into PDF?
  • [@8:56] - How to solve edge cases in PDFs?
  • [@11:54] - Property-based testing
  • [@16:54] - The deciding factor that got Marty into creating his library.
  • [@19:59] - What is Web GPU
  • [@22:13] - Marty’s goal with PDF JS
  • [@24:08] - Why use PDF JS?
  • [@29:02] - Why Marty used Rust instead of JavaScript
  • [@30:15] - What’s next with PDF JS?
  • [@36:51] - Legalities of PDFs
  • [@41:42] - How to reach Marty

Other Resources

Credits

Intro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma