June 25, 2020 13 min read @Charlie Hess Growing Pains: Migrating Slack’s Desktop App to BrowserView Recently Slack on the desktop has been going through an awkward adolescence. Instead of flailing limbs and pitch…
June 25, 2020 9 min read @Tracy Stampfli LibSlack: The C++ Library at the Foundation of Our Client Application Architecture Slack ships its client application on many different platforms — we currently support Mac, Windows, Linux, iOS,…
June 25, 2020 8 min read @Scott Sandler Localizing Slack Localization is so easy! …said no one ever. This week, we launched French, German, and Spanish localization in…
June 25, 2020 12 min read @Michael Hahn Evolving API Pagination at Slack At Slack, the size and scope of the data we expose via our APIs has changed dramatically since the product first…
June 26, 2020 7 min read @Jerry Talton Introducing Highlights Since launching in 2013, Slack has helped millions of users across hundreds of thousands of teams communicate…
June 26, 2020 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,…
March 23, 2021 6 min read @Slack Engineering Reducing Slack’s memory footprint Our desktop app is the most widely used and most capable Slack client that we offer. For many of our customers,…
June 26, 2020 8 min read @Slack Engineering Search at Slack On average, 20% of a knowledge worker’s day is spent looking for the information they need to get their work…