This event has ended

Clojure Training - Datomic, Pedestal & ClojureScript

Cognitect, Inc.

Monday, November 11, 2013 at 9:00 AM - Wednesday, November 13, 2013 at 5:00 PM (PST)

Alexandria, VA

Clojure Training - Datomic, Pedestal & ClojureScript

Ticket Information

Ticket Type Sales End Price Fee Quantity
ClojureScript Training - 11/11/13 Ended $275.00 $0.00
Datomic Training - 11/12/13 Ended $275.00 $0.00
Pedestal Training - 11/13/13 Ended $275.00 $0.00
All 3 Days of Training Ended $775.00 $0.00

Who's Going

Loading your connections...

Share Clojure Training - Datomic, Pedestal & ClojureScript

Event Details

Join us for one, two or all three days of Clojure training before Clojure/conj 2013. All sessions will be taught by a member of the Clojure/core team at the conference hotel.



MONDAY, NOV. 11 - CLOJURESCRIPT TRAINING

With Stuart Sierra & Craig Andera


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 basic level of Clojure knowledge, and an interest in application design and client-side development.


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.


  • Setting up a ClojureScript project

  • Using the Leiningen build tool

  • Understanding the ClojureScript compiler

  • JavaScript interop and libraries

  • Working with the Google Closure Compiler

  • Using the Google Closure Libraries

  • Manipulating HTML in a browser

  • Building event-driven applications

  • Communicating with a Clojure server

 

TUESDAY, NOV. 12 - DATOMIC TRAINING

With Stuart Sierra & Craig Andera


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 modules:

  • The Datomic architecture

  • Querying with Datalog

  • Datomic's ACID transaction model

  • Data modeling in Datomic

  • Deployment and scaling

WEDNESDAY, NOV. 13 - PEDESTAL TRAINING

With Brenton Ashworth

What is Pedestal?

Pedestal is a toolset for building rich collaborative applications on the web with Clojure and ClojureScript. The Pedestal libraries allow developers to write services which can respond to requests synchronously or asynchronously as well as providing a rich routing library. The Pedestal application libraries give developers a model for building large single-page applications which fits well with many of Clojure's core principles.


Who Should Attend?

Pedestal training is for those interested in exploring a new approach to building data-rich web applications. This course is geared toward participants with a solid understanding of Clojure and its paradigms. No previous knowledge of Pedestal is required.


What Will You Learn?

This workshop is a crash-course in all things Pedestal, introducing both server and client-side development and the core concepts behind them. Over the course of this workshop, students will learn how to build a complete application using most of Pedestal's unique features.



WHAT SHOULD I BRING?

  • Your own laptop (computers are not provided)

  • Software installed prior to class (information will be emailed to attendees one week prior to class)



WHAT IS PROVIDED?

  • Coffee & soft drinks

  • Internet connectivity & power during the workshops



LODGING

Don't forget to book your room at the conference hotel, Embassy Suites Alexandria - Old Town! The conference rate of $189 will be available until October 15, 2013. Reservations include free parking, Wi-Fi, breakfast and daily happy hour.

If you are unable to book a room for any reason, feel free to email us at conj-info@thinkrelevance.com for assistance.

 


CANCELLATION POLICY

If you wish to cancel your registration for any reason please contact conj-info@cognitect.com. Cancellation requests received by November 1 will be subject to a $50 processing fee. Cancellations received after November 2 are transferable only. Confirmed and paid attendees who do not attend or who cancel after the deadline are liable for the entire fee.

Have questions about Clojure Training - Datomic, Pedestal & ClojureScript? Contact Cognitect, Inc.

When & Where



Embassy Suites Alexandria - Old Town
1900 Diagonal Rd
Alexandria, VA 22314

Monday, November 11, 2013 at 9:00 AM - Wednesday, November 13, 2013 at 5:00 PM (PST)


  Add to my calendar

Organizer

Cognitect, Inc.

Cognitect is a software development company, offering both client services and technology products. Our goal is to design and build fantastic software, with the newest and most powerful tools available, to make our customers wildly successful and the world a better place.

  Contact the Organizer

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.