Skip to main content
Search
Search
181 posts

Explore all posts

@Zac Sweers

Extending Anvil for Fun and Profit

Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack…

Anvil
@Divya Kamath

Managing Focus Transitions in Slack

At Slack, we believe that designing an optimal keyboard experience is key to delivering a best-in-class product…

@Slack Engineering

Role Management at Slack

Controlling which users are able to take which actions is no simple task. Building this into Slack has always…

@Shreya Ramesh

Load Testing with Koi Pond

Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior…

Illustration of a koi.
@Zac Sweers

Shadow Jobs

We take developer productivity pretty seriously at Slack. It’s multi-faceted, spreading across build speed,…

scroll to top