December 16, 2020 10 min read @Slack Engineering Creating a React Analytics Logging Library In the first installment of the article, we examined why we built a React analytics library. We also looked at…
November 6, 2020 14 min read @Slack Engineering Creating a React Analytics Logging Library Like many applications, the Slack desktop app logs how users interact with it. For example, it may log when a…
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…
May 14, 2020 8 min read @Natalie Qabazard A Day in the Life of a Frontend Foundations Engineer at Slack 6:28 am First alarm rings. Snooze. 6:30 am Second alarm rings. Snooze. 6:34 am Final alarm rings and I know this…
October 23, 2019 8 min read @Anuj Nair Gantry: Slack’s Fast-booting Frontend Framework At any given time, Slack has many product teams working on different features. This allows us to build in…
September 4, 2019 7 min read @Ryan Slama@Matt Dzwonczyk Interning on Slack’s Product Security Team The Slack Internship — Matt’s First Time at Slack I’m Matt and I’m a senior Computer Science student at North…
August 29, 2019 9 min read @Jim Whimpey Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support We recently rolled out a new version of Slack on the desktop, and one of its headlining features is a faster…
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…