Skip to content
Slack Engineering
Extending Anvil for Fun and Profit
@Zac Sweers

Extending Anvil for Fun and Profit

Extending Anvil to enable new Dagger dependency injection patterns in our codebase.
Continue reading …
Managing Focus Transitions in Slack
@Divya Kamath

Managing Focus Transitions in Slack

How we guide keyboard users through our app
Continue reading …
How a Jenkins Job Broke our Jenkins UI
@Maria Sabastian

How a Jenkins Job Broke our Jenkins UI

Troubleshooting plugin upgrades and debugging Jenkins.
Continue reading …
Role Management at Slack
@Jake Byman@Aish Raj Dahal@Jose M. Medina

Role Management at Slack

Giving Slack users granular controls with roles
Continue reading …
Load Testing with Koi Pond
@Shreya Ramesh

Load Testing with Koi Pond

How Slack models and tests with incredibly large groups of users
Continue reading …
Client Tracing: Understanding Mobile and Desktop Application Performance at Scale
@Justin Rushing

Client Tracing: Understanding Mobile and Desktop Application Performance at Scale

A customer writes in and says the dreaded words: “My app is slow”. Here we go…  Performance problems can be a real struggle to track down, especial…
Continue reading …
Migrating Millions of Concurrent Websockets to Envoy
@Ariane van der Steldt@Radha Kumari

Migrating Millions of Concurrent Websockets to Envoy

Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves send…
Continue reading …
Shadow Jobs
@Zac Sweers

Shadow Jobs

Test pre-release versions of the tools you rely upon through CI.
Continue reading …
Previous Page1 … Page4 Page5 Page6 Page7 Page8 … Page19 Next

@SlackEng how can I stay up-to-date on what's happening over there?

Follow us on Twitter

Most Recent

Real-time Messaging

Real-time Messaging

@Sameera Thangudu
Tracing Notifications

Tracing Notifications

@Slack Engineering
Technology Lifecycle

Technology Lifecycle

@Tricia Bogen
Hakana: Taking Hack Seriously

Hakana: Taking Hack Seriously

@Matt Brown