I've been working on a Mac native Twitch app called Kulve, and in this post I talk about some of the inner workings of the networking code and memory management, and how it comes together to allow me to link together data from multiple APIs on a single thread.

Async deep dive