Purdy with Marty Jones
Posted Fri, 08 Apr 2022 16:00:00 +0000Allen 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!
- Twitter: @rustaceanfm
 - Discord: Rustacean Station
 - Github: @rustacean-station
 - Email: [email protected]
 
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