About Andrew MacDonald

Building Slack’s video conferencing service. Previously a developer on the WebRTC project.

Andrew MacDonald's Session

Slack’s user base is quickly growing, and adoption of the calls feature is increasing even faster. We’ll talk about strategies and technologies for serving this growth with a small team, such as developing our own media server in Elixir and shipping Electron powered clients.

Building your own video conferencing service with a small team? We’ve done this at Slack and will explain the rationale behind decisions we made along the way. We’ll highlight some of the strategies and technologies that have been successful for us, such as developing our own media server in Elixir and shipping Electron powered desktop clients. We’ll also cover new features we’ve started offering as Slack expands to larger organizations, such as full proxy support.