Communicating Sequential Processes with core.async
Simplify Asynchronous Programming in Clojure and ClojureScript
By Timothy Baldridge
Publisher: O'Reilly Media
Final Release Date: July 2015
Run time: 2 hours 10 minutes

In this Communicating Sequential Processes with core.async training course, expert author Timothy Baldridge will teach you the basics of core.async. This course is designed for users that already have a working knowledge of Clojure and ClojureScript.

You will start by learning how to create channels, then jump into creating and using threads. From there, Timothy will teach you how to combine and split channel streams, work with transducers, and the pipeline abstraction. This video tutorial also provides a quick tour of core.async internals, including how channels are modeled, how alt handlers interact with channels, and how threads interface with channels. Finally, you will learn about non-blocking channel operations and how to put it all together.

Once you have completed this computer based training course, you will be fully capable of writing your own applications that take advantage of the core.async library.

Table of Contents
Product Details
Recommended for You
Customer Reviews


by PowerReviews
oreillyCommunicating Sequential Processes with core.async

(based on 1 review)

Ratings Distribution

  • 5 Stars



  • 4 Stars



  • 3 Stars



  • 2 Stars



  • 1 Stars



Reviewed by 1 customer

Displaying review 1

Back to top



By vincentjames501

from Madison, WI

About Me Developer


  • Accurate
  • Concise
  • Helpful examples


    Best Uses

    • Intermediate

    Comments about oreilly Communicating Sequential Processes with core.async:

    Clear, concise, and practical examples. One of the best ways to learn core.async.

    Displaying review 1

    Back to top

    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Video:  $39.99
    (Streaming, Downloadable)