When a rewrite isn’t: rebuilding Slack on the desktop
Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. Time…
Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. Time…
For anyone who’s ever been involved in the hiring process, it’s no easy feat — particularly in a growing…
Hi everyone! My name is Trish, a.k.a. @feesh on the internet, and my pronouns are she/her. Presently, I’m a…
Ever needed to squint to see some text? How about feeling unsure where a button is because it’s…
While it’s no secret that the cross-platform Slack Desktop app is built on Electron, it might be slightly less…
You know how to design a good API, but how do you evolve that API when it’s time to make changes? We’ve faced…
webpack is a brilliant tool for bundling frontend assets. When things start to slow down, though, its…
Developer-driven automated testing is vital to the ongoing health and quality of a codebase. It does, however,…