June 24, 2020 10 min read @Charlie Hess The App Sandbox Batten down the hatches! The app sandbox is now enabled for all web content. This is a fancy way of saying we’ve…
July 22, 2019 10 min read @Mark Christian@Johnny Rodgers When a rewrite isn’t: rebuilding Slack on the desktop Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. Time…
June 12, 2019 8 min read @Jeremy Rose Chrome Tracing for Fun and Profit You might have used Chrome’s Developer Tools to profile your JavaScript to improve performance or find…
January 31, 2018 28 min read @Machisté N. Quintana Interop’s Labyrinth: Sharing Code Between Web & Electron Apps While it’s no secret that the cross-platform Slack Desktop app is built on Electron, it might be slightly less…
April 11, 2017 8 min read @Felix Rieseberg TypeScript at Slack When Brendan Eich created the very first version of JavaScript for Netscape Navigator 2.0 in merely ten days,…
January 17, 2017 4 min read @Felix Rieseberg@Anaïs Betts Introducing Electron to the Windows Runtime The Slack Desktop Client is powered by Electron, the same framework that enables Atom, Visual Studio Code, and…
October 25, 2016 7 min read @Anaïs Betts Building Hybrid Applications with Electron Today we’ve just shipped a new version of the Slack Desktop application for macOS. We built it with Electron,…
April 25, 2016 9 min read @Anaïs Betts Using ES2015 with Electron — introducing electron-compile As part of writing the Slack Desktop application, we created a new library / set of tools that will save other…