June 29, 2020 13 min read @Scott Schiller Making Slack Faster By Being Lazy Software performance is like a series of card tricks: Do less up front. Be really lazy. Prepare in the…
June 29, 2020 10 min read @Ronnie Chen@Diana Pojar Data Wrangling at Slack For a company like Slack that strives to be as data-driven as possible, understanding how our users use our…
June 29, 2020 10 min read @Ryan Huber Syscall Auditing at Scale If you are are an engineer whose organization uses Linux in production, I have two quick questions for you: 1)…
May 14, 2020 5 min read @Ayesha Bose What matters to you, matters to us. At Slack, we’re focused on delivering big, impactful features, but we’re also dedicated to improving our users’…
June 29, 2020 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,…
June 29, 2020 8 min read @Brenda Jin Mentorship at Slack It’s a scene familiar to many tech companies: summer rolls around, and the office is filled with interns who…
June 29, 2020 11 min read @Keith Adams Taking PHP Seriously Slack uses PHP for most of its server-side application logic, which is an unusual choice these days. Why did we…
June 29, 2020 8 min read @Renaud Bourassa Personalized channel recommendations in Slack Public channels provide much of Slack’s advantages over email: they are searchable, long-lasting, themed…