Intro to ClojureScript & Datomic Training

Apr 29 - 30, 2014 · Seoul, United States of America
Tuesday, April 29, 2014 - CLOJURESCRIPT TRAINING with Stuart Sierra
9:00-5:00 PM
 
What is ClojureScript?
ClojureScript is a dialect of Clojure that compiles to high-performance JavaScript, making the full power of Clojure available to browser applications and other embedded environments.
 
Who Should Attend?
ClojureScript training is geared toward participants with a working knowledge of the Clojure language and an interest in client-side development in web browsers.
 
What Will You Learn?
The workshop will alternate between lectures and lab work, and you should expect several hours of direct programming practice with the instructor circling through participants to answer questions and encourage new practices. Topics include:
 


Setting up a ClojureScript project


Using Leiningen and lein-cljsbuild


Understanding the ClojureScript compiler


The browser-attached REPL


JavaScript interop and libraries


Working with the Google Closure Compiler


Using the Google Closure Libraries


Building event-driven applications


Communicating with a Clojure server



-----------------------
Wednesday, April 30, 2014 - DATOMIC TRAINING with Stuart Sierra
9:00-5:00 PM

What is Datomic?
Datomic is a database of flexible, time–based facts, supporting queries and joins, with elastic scalability and ACID transactions. Datomic can leverage highly–available, distributed storage services and puts declarative power into the hands of application developers.
 
Who Should Attend?
Familiarity with either Java or Clojure is recommended. For interactive development, familiarity with either Groovy's groovysh (for Java users) or Clojure's REPL is helpful. Proficient users of other JVM languages should be able to follow along via their languages' Java interop and interactive shell (e.g. JRuby's irb) features, but these languages won't be directly addressed in the course instruction.
 
What Will You Learn?
This day–long introduction to Datomic includes the following topics:


Datomic architecture


The entity-attribute-value-time data model


Schemas and data modeling


Querying with Datalog


ACID transactions


Transaction functions and enforcing constraints



 
LODGING
If you're coming in from out of town and need to book a room, use corporate code RLN at the Durham Marriott to get the company rate of $124/night. 
If you are unable to book a room for any reason, feel free to email us at training@cognitect.com for assistance. 
 
CANCELLATION POLICY

If you wish to cancel your registration for any reason please contact training@cognitect.com. Cancellation requests received by April 11 will be subject to a $50 processing fee. Cancellations received after April 12 are transferable only. Confirmed and paid attendees who do not attend or who cancel after the deadline are liable for the entire fee.
Event organizers

Are you organizing Intro to ClojureScript & Datomic Training?

Claim the event and start manage its content.

I am the organizer
Social
Rating

based on 0 reviews