Dates: April 13-14th, 9 am - 5 pm (2 days)
Instructor: Alex Miller (@puredanger)
This course is intended for new Clojure developers with some programming experience in another language. We expect that prior to the class you will have installed a REPL and spent a few hours reading an introductory Clojure text. Some recommended texts include Clojure for the Brave and True, Clojure From the Ground Up, and Living Clojure. Sessions will include a mix of lecture and labs.
The goal of the course is to achieve a thorough understanding of the basics of Clojure syntax and usage. Topics will include the Clojure syntax and evaluation model, collections, sequences, functions, flow control, namespaces, records, protocols, multimethods, and state.
The course covers two full days (Wed Apr 13 and Thu Apr 14, 9-5 pm). Beverages and snack are provided on both days and lunch is provided on Wednesday. Wifi and power will be provided. Attendees are expected to bring a laptop - instructions will be sent later on workshop setup.
About the instructor: Alex Miller works on Clojure and supports the community at Cognitect. He co-authored the recent book, Clojure Applied (Pragmatic Press).
Date: April 14th, 9 am - 5 pm (1 day)
Instructors: Stuart Sierra (@StuartSierra)
In this workshop, Stuart will present the fundamentals of Datomic, covering basic architecture, modeling with schema, transactions, queries, and basic operations. Also, attendees will spend time working hands-on with Datomic.
Beverages, snack, wifi, and power will be provided. Attendees are expected to bring a laptop - instructions will be sent later on workshop setup.
About the instructor: Stuart Sierra is a programmer, actor, musician, and writer. He lives in New York City and works for Cognitect. He is the co-author, with Luke VanderHart, of ClojureScript: Up and Running (O'Reilly) and Practical Clojure (Apress).