747 Front St., 4th floor, San Francisco, CA
This meetup's presentations:
Dave Golland speaking on Prismatic Schema
Schema is a Clojure and ClojureScript library for declaring and validating the shape of data. Schemas can be validated at runtime and they can be composed and programmatically manipulated since they are just data. This talk will cover the motivation for Schema, the basics of how to use and define new schemas, and some of the more recent applications of the library.
Dave Golland is a Senior Software Engineer at LinkedIn and was previously at Prismatic -- the company that developed the Schema library. He holds a PhD in Computer Science from the University of California, Berkeley, specializing in Statistical Natural Language Processing and Machine Learning.
Rob Levy speaking on clojure.spec
Rob will present an introduction to Clojure.spec, the recently announced specification system in Clojure 1.9.
Robert Levy (@rplevy) has been an active member of the Clojure community since 2009, and a passive member of the Lisp community for even longer. He is a senior software engineer at Funding Circle, developing dataflow stream processing systems using Clojure, Kafka, and Samza. In the past he has developed production distributed software systems in Clojure at Akamai, Draker, Runa/Staples, and Sonian. He believes in TDD, specifications, and runtime contracts, and the superiority of dynamic over static functional programming, and he has no way prove it without running the code.
As usual, we’ll start with mingling over food and drinks, follow with presentations, and wrap up with Q&A. Come one, come all!
Let us know if you’d be interested in speaking on the topic, we’d love to diversify the dialogue.
Food and drinks provided.