Blog
Latest posts
Tutorials, tips, and deep dives into the Affinity SDK.

Scripting Long Documents
What the 3.3 release unlocks for long documents — and the workarounds long-document scripts still need.

Getting Started with Affinity Scripts
Learn how to run JavaScript scripts in Affinity by Canva.

Welcome to Middledot
Welcome to Middledot — a site dedicated to a growing collection of Affinity scripts, tutorials, and notes from my work with the Affinity SDK.