InCanva Engineering BlogbyCanva Engineering·May 4, 2023Announcing our new engineering blogCanva engineering blog is moving to its new home.
InCanva Engineering BlogbyCanva Engineering·Apr 17, 2023A Journey through Color Space with FFmpegFor those who want to understand color spaces, transform videos from one color space to another, or read how I almost went crazy working…A response icon2A response icon2
InCanva Engineering BlogbyCanva Engineering·Apr 5, 2023Discovering Headroll (CVE-2023–0704) in ChromiumDiscovery of Headless Chromium security vulnerability, how it works, and mitigations that should be applied to similar configurations
InCanva Engineering BlogbyCanva Engineering·Mar 16, 2023Understanding a Diverse User Base with Frequency Segmentation at ScaleHow we developed a bespoke frequency-recency segmentation to understand our users’ diverse usage patternsA response icon1A response icon1
InCanva Engineering BlogbyCanva Engineering·Jan 24, 2023Deep Learning for Infinite (Multi-Lingual) KeywordsHow we used a CLIP-inspired model to suggest keywords for template labeling in multiple languagesA response icon2A response icon2
InCanva Engineering BlogbyCanva Engineering·Nov 29, 2022From Zero to 50 Million Uploads per Day: Scaling Media at CanvaThe evolution of media persistence during hypergrowth at CanvaA response icon3A response icon3
InCanva Engineering BlogbyCanva Engineering·Nov 17, 2022Search Pipeline: Part IIMore on how we are rebuilding Canva’s search stack and pipelineA response icon1A response icon1
InCanva Engineering BlogbyCanva Engineering·Nov 2, 2022Search Pipeline: Part IHow we are rebuilding Canva’s search stack and pipeline
InCanva Engineering BlogbyCanva Engineering·Oct 16, 2022Simple, Fast, and Scalable Reverse Image Search Using Perceptual Hashes and DynamoDBHow we built our first iteration of content matching at CanvaA response icon2A response icon2
InCanva Engineering BlogbyCanva Engineering·Aug 29, 2022How We Used Data to Optimize Our Quality Assistance ModelFrom firefighting chaos to problem solving zen