Title: Intro to CSP + Instrumentation of Clojure Apps
As announced at the last meetup, the theme of this Thursday's
meetup is CSP-based async programming and its uses.
Using core.async, Alan Shaw will be giving an introduction to CSP with examples from (i) Tony Hoare's original paper, (ii) parallel execution of cellular automata, and a (iii) Clojurescript Om app demonstrating core.async with Google Maps.
Bhaskar (Buro) Mookerji will be introducing some ongoing work on a new user library for runtime-verification in Clojure, built on top of Lamina's facilities for async instrumentation. We'll also discuss how this fits into a larger production system using Riemann and Librato metrics to provide visibility into running code,currently only for traditional areas like metrics collection, but aiming for flexible client-side debugging and crazy things like online-verification of statistical learning models.
There should be time left over for discussions and talks, so feel free to add to the agenda!