https://www.canva.dev/blog/engineering/when-url-parsers-disagree-cve-2023-38633/
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...
canva engineeringurldisagreecveblog
https://www.canva.dev/blog/engineering/a-journey-through-colour-space-with-ffmpeg/
For those who want to understand what color spaces are, find out how to transform videos from one color space into another one, or read about how I almost went...
color spacecanva engineeringjourneyffmpegblog
https://www.canva.dev/blog/engineering/
The technology behind Canva. We're sharing how we solve complex engineering problems to empower everyone in the world to design.
canva engineeringblog
https://www.canva.dev/blog/engineering/yes-you-can-use-ai-in-our-interviews/
How We Redesigned Technical Interviews for the AI Era
use aiyesinterviewsfact
https://www.canva.dev/blog/engineering/tag/ui-ux/
Read about UI/UX in the Canva Engineering Blog. We're sharing how we solve complex engineering problems to empower everyone in the world to design.
ui uxcanva engineeringblog
https://www.canva.dev/blog/engineering/end-to-end-asa-keyword-bidding/
How we killed SQL and built a machine learning model in its place
search adsendkeywordbiddingapple
https://www.canva.dev/blog/engineering/how-we-get-things-done/
This post is our attempt to describe the practices we've found help us work more efficiently as a team.
canva engineeringgetthingsdoneblog