The technology behind Canva. We're sharing how we solve complex engineering problems to empower everyone in the world to design.
How we built a scalable and reliable content usage counting service.
Some of the engineering challenges we encountered while developing our vector drawing tool
How we validate vendor security at Canva by going beyond compliance.
CVEs in three strange places and the unique problem of safely processing and handling fonts.
How we use GPT-4 to summarize incident reports.
How Canva does hand-drawn shape recognition in the browser
How we killed SQL and built a machine learning model in its place
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.
Our journey to empower developers to build flexible apps with a simple powerful app platform.
How we reliably migrated hundreds of GBs of relational DB data for our service split project