Skip to content
Slack Engineering
Building Dark Mode on Desktop
@Kyle Stetz

Building Dark Mode on Desktop

More than just CSS, dark mode represents a new way of thinking about color and styles at Slack.
Continue reading …
How Slack Built Shared Channels
@Yingyu Sun@Mike Demmer

How Slack Built Shared Channels

Building shared channels challenged Slack’s fundamental assumption that the workspace is the atomic unit of partitioning customer data.
Continue reading …
The Gradual Design System: How We Built Slack Kit
@Garrett Miller@Zack Sultan

The Gradual Design System: How We Built Slack Kit

A group of engineers, designers, and writers began to centralize and standardize components. We named it Slack Kit.
Continue reading …
Interning on Slack’s Product Security Team
@Ryan Slama@Matt Dzwonczyk

Interning on Slack’s Product Security Team

Detecting vulnerabilities in Javascript/npm packages with daily scans
Continue reading …
Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support
@Jim Whimpey

Service Workers at Slack: Our Quest for Faster Boot Times and Offline Support

Using a CDN-cached HTML file, a persisted Redux store, and a Service Worker, we reduced Slack boot time by more than 50%.
Continue reading …
PanModal: Better support for thumb accessibility on Slack mobile
@Stephen Sowole

PanModal: Better support for thumb accessibility on Slack mobile

What does it mean to design for thumbs?
Continue reading …
Disasterpiece Theater: Slack’s process for approachable Chaos Engineering
@Richard Crowley

Disasterpiece Theater: Slack’s process for approachable Chaos Engineering

Slack is a large and complex piece of software that’s been added to and changed many times over the last five years. We added features, grew to 10,000…
Continue reading …
When a rewrite isn’t: rebuilding Slack on the desktop
@Mark Christian@Johnny Rodgers

When a rewrite isn’t: rebuilding Slack on the desktop

A new version of Slack is rolling out for our desktop customers, built from the ground up to be faster, more efficient, and easier to work on.
Continue reading …
Previous Page1 … Page3 Page4 Page5 Page6 Page7 … Page13 Next

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

Follow us on Twitter

Most Recent

Women in Security at Slack

Women in Security at Slack

@Slack Engineering
A Day in the Life of a Backend Platform Engineer at Slack Pune

A Day in the Life of a Backend Platform Engineer at Slack Pune

@Kalpak Pingle
Creating a React Analytics Logging Library

Creating a React Analytics Logging Library

@Slack Engineering
Scaling Datastores at Slack with Vitess

Scaling Datastores at Slack with Vitess

@Slack Engineering