Skip to content
Slack Engineering

#automation

What We Learned from Building GovSlack

What We Learned from Building GovSlack

@Archie Gunasekara@Andrew Martin
Let's talk about the challenges we faced and the experiences we gained when we built the infrastructure to run Slack on AWS GovCloud (US)
Continue reading …
How We Use Terraform At Slack

How We Use Terraform At Slack

@Archie Gunasekara
A Look Into Ways We Use Terraform to Build Our Infrastructure
Continue reading …
BuildRock: A Build Platform at Slack

BuildRock: A Build Platform at Slack

@Slack Engineering
Our build platform is an essential piece of delivering code to production efficiently and safely at Slack. Over time it has undergone a lot of changes…
Continue reading …
AutoTransform: Efficient Codebase Modification

AutoTransform: Efficient Codebase Modification

@Nathan Rockenbach
How Slack is bringing automation to bear to solve the problem of maintaining, modifying, and upgrading codebases.
Continue reading …
Handling Flaky Tests at Scale: Auto Detection & Suppression

Handling Flaky Tests at Scale: Auto Detection & Suppression

@Arpita Patel
At Slack, the goal of the Mobile Developer Experience Team (DevXp) is to empower developers to ship code with confidence while enjoying a pleasant and…
Continue reading …
Starting an Initiative

Starting an Initiative

@Josh Cartmell
Thoughts on starting and continuing an engineering-driven initiative
Continue reading …
Android UI Automation: Part 2, Making It Easy

Android UI Automation: Part 2, Making It Easy

@Kevin Lai@Valera Zakharov
In Part 1 we introduced the targeted and hermetic UI test approach that helped Slack Android engineers write hundreds of stable UI tests. However, as …
Continue reading …
Android UI Automation: Part 1, Building Trust

Android UI Automation: Part 1, Building Trust

@Valera Zakharov
How we integrated UI testing into the Android developer workflow at Slack
Continue reading …