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…
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…
webpack is a brilliant tool for bundling frontend assets. When things start to slow down, though, its…
Developer-driven automated testing is vital to the ongoing health and quality of a codebase. It does, however,…
Slack uses a job queue system for business logic that is too time-consuming to run in the context of a web…
Recently Slack on the desktop has been going through an awkward adolescence. Instead of flailing limbs and pitch…
Slack ships its client application on many different platforms — we currently support Mac, Windows, Linux, iOS,…
Localization is so easy! …said no one ever. This week, we launched French, German, and Spanish localization in…
At Slack, the size and scope of the data we expose via our APIs has changed dramatically since the product first…