Client Consistency at Slack: Beyond Libslack

1 · Slack · Oct. 18, 2019, 6:19 p.m.
Photo by VanveenJFTwo years ago, I wrote a post about Libslack, Slack’s shared C++ client library. That post described how Slack used the Libslack library in its mobile applications to encapsulate shared business logic, and to handle syncing and caching of data.In the intervening time, we decided to move away from using a shared C++ library in its clients, but we haven’t discussed that decision publicly. We were spurred to write an update when Dropbox published this post about why they also deci...