Engineering articles from Slack
AI summaries and key learnings from Slack engineering teams.
Android VPAT journey
The article outlines Slack's journey in improving accessibility for its Android application through a Voluntary Product Accessibility Template (VPAT). It details the identification of accessibility...
Streamlining Security Investigations with Agents
The article outlines how Slack's Security Engineering team leverages AI agents to enhance the efficiency of security investigations. It details the development of a prototype that evolved into a...
Migration Automation: Easing the Jenkins → GHA shift with help from AI
The article outlines a project undertaken at Slack to automate the migration of CI jobs from Jenkins to GitHub Actions (GHA). It details the development of a conversion tool that leverages the GitHub...
Automated Accessibility Testing at Slack
The article outlines Slack's approach to enhancing accessibility through automated testing, emphasizing the importance of integrating accessibility checks within the existing testing frameworks. It...
How we built enterprise search to be secure and private
The article discusses the development of Slack's enterprise search feature, emphasizing its security and privacy principles that align with Slack AI's compliance standards. It details how the system...
Optimizing Our E2E Pipeline
The article outlines how Slack's DevXP team optimized their end-to-end (E2E) testing pipeline by addressing inefficiencies in frontend builds within a monolithic repository. By implementing a...
Building Slack’s Anomaly Event Response
The article outlines the development and implementation of Slack's Anomaly Event Response (AER), a proactive security mechanism designed to reduce the detection-to-response time for potential cyber...
Deploy Safety: Reducing customer impact from change
The article outlines Slack's Deploy Safety Program, initiated to enhance reliability and reduce customer impact from deployment changes. It highlights the importance of understanding customer...
Advancing Our Chef Infrastructure: Safety Without Disruption
The article discusses the evolution of Chef infrastructure at Slack, emphasizing the transition from a single Chef stack to a multi-stack model to enhance reliability and safety during deployments....
Build better software to build software better
The article explores the challenges faced in optimizing build performance for Quip and Slack Canvas, specifically addressing the lengthy build times that hindered development agility. By leveraging...