Slack logo

How Slack Uses Swift

8 engineering articles about Swift from Slack's engineering team

Articles

Filter:
Slack logo
Slack
Advanced
The article discusses Slack's initiative to modernize its mobile codebases, focusing on improving app architecture, adopting new design patterns, and enhancing developer experience.
Tracy Stampfli
15 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the modularization of Slack's mobile codebases as part of the Duplo initiative, focusing on the benefits of breaking apart app targets into smaller components.
Tracy Stampfli
15 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
Slack logo
Slack
Advanced
The article discusses the implementation of client tracing at Slack to enhance the performance of mobile and desktop applications.
Justin Rushing
21 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the challenges and strategies of organizing a codebase, particularly within Slack's iOS team.
Erica Engle
9 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses Slack's transition from using the Libslack shared C++ client library to developing separate implementations for mobile clients.
Tracy Stampfli
9 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack unified performance metrics across its Desktop, iOS, and Android applications to enhance user experience and streamline performance tracking.
Liang Shi
14 min read
Has Summary
--
Slack logo
Slack
Advanced
This article provides a comprehensive guide for candidates seeking engineering positions at Slack, detailing the interview process, what the company looks for in candidates, and the technologies us...

You've reached the end! All 8 articles loaded.