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

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 for assistance. 

If you wish to cancel your registration for any reason please contact 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

based on 0 reviews