Taming the Asynchronous Beast with CSP Channels in JavaScript


Every piece of software deals with complex control flow mechanisms like callbacks, promises, events, and streams. Some require simple asynchronous coordination, others processing of event or stream-based data, and many deal with both. Your solution to this has a deep impact on your code. Those problems can be simplified using a single abstraction since the underlying problem to all of this is the same. I'd like to show you CSP and the concept of channels, as well diving into some real examples through solid javascript implementations.

Language: English

Level: Intermediate

Vincenzo Chianese

Software developer -- Apiary.io

Vincenzo Chianese is an Italian full-stack developer with a particular love for front-end development. Currently, he works in Apiary as a bugs introducer, making sure that his coworkers have always something to fix.

Go to speaker's detail