Driving a Project: Intern Edition
@Sravya NagalakuntaAdvancing Our Chef Infrastructure
@Archie Gunasekara
@Ian Hoffman@Mike Demmer
Unified Grid: How We Re-Architected Slack for Our Largest Customers
All software is built atop a core set of assumptions. As new code is added and new use-cases emerge, software…
@Slack Engineering
Unlocking Efficiency and Performance: Navigating the Spark 3 and EMR 6 Upgrade Journey at Slack
Slack Data Engineering recently underwent data workload migration from AWS EMR 5 (Spark 2/Hive 2 processing…
@Nathan Lehotsky@Ryan Persaud
Proactive Measures Against Password Breaches and Cookie Hijacking
At Slack, we’re committed to security that goes beyond the ordinary. We continuously strive to earn and…
@Slack Engineering
Catching Compromised Cookies
Slack uses cookies to track session states for users on slack.com and the Slack Desktop app. The ever-present…
@Clément Labbe
Advanced Rollout Techniques: Custom Strategies for Stateful Apps in Kubernetes
In a previous blog post—A Simple Kubernetes Admission Webhook—I discussed the process of creating a Kubernetes…
@Sergii Gorbachov
Balancing Old Tricks with New Feats: AI-Powered Conversion From Enzyme to React Testing Library at Slack
Update (October 2024): In response to numerous requests from external developers, we have open-sourced a version…