My Summer Return Internship @ Slack: A Guide on Building on Past Experiences
Embarking on a journey Stepping out of SFO with the familiarity of the fogginess of the city, my story at Slack…
Embarking on a journey Stepping out of SFO with the familiarity of the fogginess of the city, my story at Slack…
After Duplo modularization, we noticed that the task producing a transitive R class was taking a significant…
In the first two posts about the Duplo initiative, we described why we decided to revamp our mobile codebases,…
When do you need to overhaul a large code base to address tech debt? What is the best way to address widespread…
We use plenty of open source tools at Slack and we’ve benefited immensely from the wider Android, Kotlin,…
Note: This article assumes some familiarity with Dagger, Anvil, and Kotlin. We use Dagger heavily in the Slack…
We take developer productivity pretty seriously at Slack. It’s multi-faceted, spreading across build speed,…
Two years ago, I wrote a post about Libslack, Slack’s shared C++ client library. That post described how Slack…