Atlassian

Engineering Lessons Shipping Loom Pro

Mar 25, 2019
Engineering Lessons Shipping Loom Pro
SummaryAI, from the source post

This post details the engineering lessons learned while shipping Loom Pro, focusing on the development of desktop applications (Mac and Windows) using Electron. It highlights the challenges of managing BrowserWindow instances, OS-specific quirks, cross-platform testing, and the need for native recording layers (Swift). The post also discusses the development of a previewing system for phased rollouts and a flagging/rollout system for feature toggling, as well as improvements in log centralization for faster bug fixing. The author emphasizes the importance of dedicating sufficient resources to new platform builds and the impact of shipping blocks on team morale.

More from the Loom Desktop Client trail