Figma 如何在不到 12 个月内完成 Kubernetes 迁移
Figma 团队分享了他们在不到 12 个月内将核心服务迁移到 Kubernetes 的经验。文章详细介绍了选择 Kubernetes 的原因,包括 ECS 的局限性、Kubernetes 生态的优势以及行业趋势。他们强调了迁移范围的确定,安全迁移的策略以及迁移后的改进。文章最后展望了未来的计划,包括改进网络堆栈、简化服务运行方式以及与开发者经验团队合作。
阅读更多
Figma 团队分享了他们在不到 12 个月内将核心服务迁移到 Kubernetes 的经验。文章详细介绍了选择 Kubernetes 的原因,包括 ECS 的局限性、Kubernetes 生态的优势以及行业趋势。他们强调了迁移范围的确定,安全迁移的策略以及迁移后的改进。文章最后展望了未来的计划,包括改进网络堆栈、简化服务运行方式以及与开发者经验团队合作。
阅读更多
Figma Slides 是一款专为设计师及其团队打造的演示文稿工具,它结合了 Figma 的强大功能和 FigJam 的协作精神。该工具提供简单直观的界面、实时幻灯片、品牌化演示文稿模板、AI 驱动的写作工具以及与其他 Figma 产品的无缝集成等功能,使团队能够轻松创建引人入胜的演示文稿。
阅读更多
Figma 推出 Figma AI,这是一套旨在帮助设计师更高效、更具创意地工作的功能。Figma AI 提供增强搜索功能,包括视觉搜索和 AI 增强的资产搜索,以帮助设计师快速找到所需的设计或组件。此外,Figma AI 还提供一系列工具来自动化常见的设计任务,如图像编辑和生成、交互式原型设计,甚至图层命名。Figma AI 的目标是解决实际问题,并通过融入工作流程并由 AI 增强的工具来释放设计师的创造力。
阅读更多
本文讲述了一位 Figma 工程师如何寻找完美的数学公式来绘制 iOS 系统中特有的圆角矩形。作者详细介绍了从最初的超椭圆公式到最终采用三次贝塞尔曲线方案的探索过程,并阐述了每个方案的优缺点以及最终方案的选择理由。
阅读更多
Figma 文件通常很大很复杂,包含无数页面、库和本地组件以及原型屏幕。Figma 工程团队为了提升用户体验,通过动态页面加载的方式将最慢的加载时间缩短了 33%。文章介绍了 Figma 数据模型中的读取依赖关系、动态加载的实现方式、写入依赖关系的处理、最终方案的选择以及性能优化结果。
阅读更多
这篇博文详细介绍了 Figma 将其定制的编程语言逐步迁移到 TypeScript 的过程。从早期采用 TypeScript 作为一种类型检查工具,到最终完全编译掉其定制语言,Figma 团队分享了他们在迁移过程中的经验和教训。博文还探讨了 TypeScript 对 Figma 代码库的影响,包括提高了代码质量、减少了维护成本以及改进了开发人员体验。总体而言,这篇文章为希望将代码库迁移到 TypeScript 的其他公司提供了有价值的见解和最佳实践。
阅读更多
这篇博文来自 Figma 数据库团队,分享了他们如何应对规模扩展挑战的经验。文章涵盖了数据库架构设计、数据建模、查询优化、团队协作和监控等方面。博文重点强调了灵活、可扩展和可维护的重要性,并提供了具体示例和实践。
阅读更多