Published inSeveral People Are CodingScaling End-to-End User Interface TestsBy Kavita Chodavarapu and Bryant UngJun 11, 2020Jun 11, 2020
Published inSeveral People Are CodingA Day in the Life of a Backend Product Engineer at Slack**Prior to the COVID-19 outbreak and our current shelter in place orders in San Francisco.Apr 6, 20202Apr 6, 20202
Published inSeveral People Are CodingDeploys at SlackDeploys require a careful balance of speed and reliability.Mar 29, 202012Mar 29, 202012
Published inSeveral People Are CodingHow Big Technical Changes Happen at SlackWe want to catch revolutions at the right time, while limiting the energy we spend chasing fads. What strategy can we follow to ensure…Feb 13, 20204Feb 13, 20204
Published inSeveral People Are CodingA Day in the Life of a Frontend Product Engineer at SlackThis is the second in a series of posts describing the everyday life of Engineers in different parts of Slack’s ecosystem.Feb 5, 20204Feb 5, 20204
Published inSeveral People Are CodingHow Slack Built Shared ChannelsBuilding shared channels challenged Slack’s fundamental assumption that the workspace is the atomic unit of partitioning customer data.Sep 16, 20193Sep 16, 20193
Published inSeveral People Are CodingInterning on Slack’s Product Security TeamDetecting vulnerabilities in Javascript/npm packages with daily scans/Sep 4, 20191Sep 4, 20191
Published inSeveral People Are CodingService Workers at Slack: Our Quest for Faster Boot Times and Offline SupportUsing a CDN-cached HTML file, a persisted Redux store, and a Service Worker, we reduced Slack boot time by more than 50%.Aug 29, 20193Aug 29, 20193
Published inSeveral People Are CodingWhen a rewrite isn’t: rebuilding Slack on the desktopby Mark Christian and Johnny RodgersJul 22, 201948Jul 22, 201948
Published inSeveral People Are Coding🏄♀️ Surf’s Up! Preparing for Huge Waves of Traffic via Load TestingShipping features with confidence and finding bottlenecks before our users doJun 20, 2019Jun 20, 2019