Sign up
Figma
BlogProductEngineeringEditorialArchive
Figma
Willy Wu |
Behind the feature: the making of the new Auto Layout
Today, we’re releasing the latest version of Auto Layout. In this deep-dive, we share a look into the evolution of Auto Layout, how we made tradeoffs between flexibility and usability, and what it took to bring our stretch goals to life.
Emily Zhong |
Behind the feature: comments, contextually
Engineer Emily Zhong shares insight into how we introduced commenting on files in the Figma Community: interactions, edge cases, and a new paradigm for sharing and connecting.
Rudi Chen |
Inside Figma: a case study on strict null checks
A look at how we identify and address bugs in a systematic way, through the lens of a recent sprint.
Rudi Chen |
Behind the feature: the hidden challenges of autosave
We recently expanded our autosave system so you can work in Figma without worrying about losing changes. Rudi dives into the technical challenges and product decisions involved in bringing it to life.
Josh Shi |
Inside Figma: my time as a new grad
Josh, an engineer on the design system team, shares advice for new grads, based on his road to Figma.
Aashima Garg |
Inside Figma: enterprise, explained
The enterprise product team at Figma recently shipped updates to help Admins more efficiently manage their Figma Organization. Aashima shares more about this project and how we approach building for organizations of all sizes.
Kiko Lam |
React at 60fps: improving scrolling comments in Figma
We recently improved FPS performance three-fold for scrolling comments in the Figma canvas. Kiko shares the technical details: how she investigated slow performance, prevented unnecessary re-rendering, and optimized component transformation.
Jenning Chen |
Inside Figma: reflections on a remote internship
In this article, Jenning gives us a look into her time at Figma. She shares her expectations, what it’s like to intern remotely, and how she managed updates to Figma’s style picker, inception to launch.
Samir Goel |
Under the hood of Figma’s infrastructure: Here’s what goes into powering a web-based design tool
Scaling infrastructure at a fast-growth startup
Evan Wallace |
How Figma’s multiplayer technology works
A peek into the homegrown solution we built as the first design tool with live collaborative editing.
Evan Wallace |
An update on plugin security
Learn about Figma's response to the security vulnerabilities that were reported in a 3rd-party library that we use for plugin security
Rudi Chen |
How to build a plugin system on the web and also sleep well at night
The solution we found helps us run Figma plugins in a safe way — i.e. not eval(UNTRUSTED_CODE).
Thomas Wright |
Figma's engineering values
We’re sharing these values as a resource for those who might be interested in joining us someday and an example for folks putting together their own team values.
Jamie Wong |
Figma, faster 🏎
Imagine the frustration of trying to pound in a nail when the hammer trails behind your hand by half a second.
Evan Wallace |
Rust in Production at Figma
How Mozilla’s new language dramatically improved our server-side performance
Karl Jiang |
Introducing: Figma to React
Using Figma's API we built a Figma to React converter. Check it out!
Daniel Furse |
Desperately seeking squircles
In a famous 1972 interview, Charles Eames answered a short sequence of fundamental questions about the nature of design.
Larry Weinberg |
Introducing: Figma Pages
The design process starts with messy brainstorms and infinite possibility, and somehow ends with finished products (when all goes well).
Dylan Field |
Figma Now Integrates with Zeplin
At Figma, we want to support systems of all stripes, so teams can collaborate using the process that works best for them.
Dylan Field |
Figma 2.0: Now with Prototyping and Developer Handoff
Big news in the Figma house today — we’re excited to finally unveil Figma 2.0. 
Birunthan Mohanathas |
Introducing BrowserView for Electron
At Figma, we believe everyone should have access to design tools.