September 11, 2018 1 min read @Derek Hollis Highlights from Slack’s August Mobile Meetup Slack believes in making our users’ working lives simpler, more pleasant, and more productive. This is true…
August 9, 2018 10 min read @Alisha Ukani Re-architecting Slack’s Workspace Preferences: How to Move to an EAV Model to Support Scalability Scaling is hard. Design decisions that initially seemed reasonable break down with little warning, and suddenly…
July 31, 2018 13 min read @Liang Shi Unified Cross-Platform Performance Metrics With the fast pace of life today, people expect information to be available to them at the speed of light,…
July 25, 2018 8 min read @Amy Shan Streamlining Your Workflow: Debugging for HHVM Digging through a large codebase to locate a bug can feel incredibly overwhelming, especially for a junior…
June 19, 2018 11 min read @Erica Engle@Kaya Thomas Ways we make the Slack iOS app accessible Ever needed to squint to see some text? How about feeling unsure where a button is because it’s…
April 26, 2018 12 min read @Max Feldman Moving Fast and Securing Things For development teams, process can often be antithetical to speed. Ease of deployment and security tend to have…
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…
January 25, 2018 7 min read @Brenda Jin Evolving the Slack API You know how to design a good API, but how do you evolve that API when it’s time to make changes? We’ve faced…