September 9, 2022 11 min read @Stephen Dolan Blocked: How to Ask For Help as an Intern You grinded LeetCode, nailed the interview process, and got an internship at an amazing company. Congrats! But…
May 5, 2022 14 min read @Tracy Stampfli@Bryan Stern Scaling Slack’s Mobile Codebases: Modernization In the first two posts about the Duplo initiative, we described why we decided to revamp our mobile codebases,…
May 4, 2022 13 min read @Tracy Stampfli@Bryan Stern Scaling Slack’s Mobile Codebases: Modularization In the first post about the Duplo initiative, we discussed the reasons for launching a project to revamp Slack’s…
May 4, 2022 17 min read @Tracy Stampfli@Bryan Stern Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases When do you need to overhaul a large code base to address tech debt? What is the best way to address widespread…
November 9, 2021 3 min read @Zac Sweers Developing in the Open We use plenty of open source tools at Slack and we’ve benefited immensely from the wider Android, Kotlin,…
May 14, 2020 1 min read @Derek Hollis Highlights from Slack’s August Mobile Meetup Slack believes in making our users’ working lives simpler, more pleasant, and more productive. This is true…
June 25, 2020 9 min read @Tracy Stampfli LibSlack: The C++ Library at the Foundation of Our Client Application Architecture Slack ships its client application on many different platforms — we currently support Mac, Windows, Linux, iOS,…