Supporting faster file load times with memory optimizations in RustInside FigmaEngineeringQuality & performance
Karri Saarinen’s 10 rules for crafting products that stand outMaker StoriesConfigQuality & performanceDesignThought leadershipTips & inspirationProfiles & interviewsProduct management
The search for speed in FigmaInside FigmaEngineeringQuality & performanceInfrastructureBehind the scenes
How Crunchyroll clarified confusing workflows with Dev ModeAugust 20, 2024By Jenny XieThe anime streaming service supports 15 platforms, from the web browser to game consoles, and is available in 12 languages—all of which spell complexity for the design team. Here’s how they deliver a consistent experience across touchpoints.Working WellDesign systemsDesignUI/UXPlugins & toolingQuality & performanceProfiles & interviewsCollaborationEngineeringDev Mode
The evolution of Figma’s mobile engine: Compiling away our custom programming languageMay 1, 2024By Brandon LinWe’ve long written core parts of our mobile rendering architecture in Skew, the custom programming language we invented to squeeze additional performance out of our playback engine. Here’s how we automatically migrated Skew to TypeScript without disrupting a single day of development.Inside FigmaQuality & performanceEngineeringInfrastructureBehind the scenes
How Figma’s databases team lived to tell the scaleInside FigmaEngineeringInfrastructureBehind the scenesQuality & performance
How we built a custom permissions DSL at FigmaInside FigmaEngineeringInfrastructureBehind the scenesQuality & performance
Top 10 things we shipped this yearInside FigmaProduct updatesDesignQuality & performancePlugins & toolingEngineeringAICollaboration
Little Big Updates: When going big actually means thinking smallInside FigmaProduct updatesThought leadershipQuality & performanceCultureBehind the scenesProduct managementTips & inspirationNews