Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Communicating Sequential Processes with core.async
Highest Rated
Rating: 4.8 out of 5(124 ratings)
1,042 students

Communicating Sequential Processes with core.async

Simplify Asynchronous Programming in Clojure and ClojureScript
Created byInfinite Skills
Last updated 1/2017
English

What you'll learn

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

Course content

13 sections37 lectures2h 8m total length
  • Important - Download These First - Working Files0:01
  • What To Expect1:22
  • About The Author0:37

Requirements

  • PC or MAC
  • Clojure and ClojureScript.

Description

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. 

Who this course is for:

  • This course is designed for users that already have a working knowledge of Clojure and ClojureScript.
  • Geared towards users who have some programming experience