Canva Developers logo
  • Home
    • App SDKIntegrate your product or build something new on Canva.
    • Print PartnershipsIntegrate Canva into your online print service.
    • ExtensionsThe discontinued Canva Apps development platform.
    • Developers BlogFor the developers building with Canva APIs and SDKs.
    • Engineering BlogThe technology behind Canva.
  • Your apps
Engineering Blog
OverviewSubscribeSubscribe
Discover more
UI/UXBackendMachine LearningInfrastructureSecurityEngineering Practices

Category

UI/UX


CSS

CSS: Absolutely positioning things relatively

Using CSS grid to render complex webpages responsively.

BM
Benjamin MorrisMay 25, 2022
Read more

UI Testing

Speeding up UI tests with CodeceptJS and Playwright

Lessons learned from migrating 1000+ browser-functional tests from Chimp, WebdriverIO, and Saucelabs to CodeceptJS and Playwright.

BS
Benjamin Sejas, Srini RamasamyMar 3, 2022

Web App

Picking Color via Eyedropper on Web App

The journey of the eyedropper in Canva.

Xidorn QuanJan 27, 2022

Localization

How to design in every language at once

The technology that powers Continuous Localization at Canva.

Minh Cung, Simon HammondOct 20, 2021

UI Testing

Why we left manual UI testing behind

How we use visual regression testing to instill confidence in every product update.

Joscha FethDec 12, 2018

Embeddable Content

How Canva makes content embeddable (and why you should too)

In the end, embeds are about making content on the web even more connected and shareable, which is what the web is all about.

PK
Paul KnittelApr 28, 2017

Visual Effects

5 visual effects Canva uses to thrill users

This article details five visual effects found in the Canva web application that exist to help achieve these goals of simplicity and fun.

CD
Chris DobleMay 16, 2016

© 2023 All Rights Reserved. Canva®
Privacy policyTerms