1
Ship Shape
How Canva does hand-drawn shape recognition in the browser
Build apps and integrations with Canva
Visit canva.dev → On Hacker News Jun 2023 – Mar 2024
Software Engineering 4Infrastructure & DevOps 2Web & Frontend 1Security & Privacy 1Career & Management 1Tech Industry & Business 1
How Canva does hand-drawn shape recognition in the browser
CVEs in three strange places and the unique problem of safely processing and handling fonts.
Discovery and walkthrough of CVE-2023-38633 in librsvg, when two URL parser implementations (Rust and Glib) disagree on file scheme parsing leading to path traversal.
Understanding our data and usage patterns was the real key.
Using a monorepo causes a lot of performance challenges for git. Here's how we solve them at Canva.