June 25, 2020 14 min read @Slack Engineering Scaling Slack’s Job Queue Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web…
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 @Mina Markham Rebuilding slack.com In August, we released a major redesign of slack.com, and we want to give you a peek behind-the-scenes.…
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 10 min read @Eric Vierhaus@Todd Wirth Maximum Warp: Building Migrations for Slack Enterprise Grid Slack Enterprise Grid lifted off in January 2017, allowing Slack to power the work behind even the largest and…
June 26, 2020 10 min read @Brenda Jin Technical Leadership: Getting Started The Individual Contributor path begins with Leading Self Before I became a software engineer, I thought that the…