Skip Main Navigation
Page Content
This event has ended

DC Clojure Training - Intro to Clojure, Datomic

Cognitect, Inc.

Tuesday, November 18, 2014 at 8:00 AM - Wednesday, November 19, 2014 at 5:00 PM (EST)

DC Clojure Training - Intro to Clojure, Datomic

Ticket Information

Ticket Type Sales End Price Fee Quantity
2 Days Intro to Clojure Training   more info Ended $795.00 $0.00
1 Day Intro to Datomic Training   more info Ended $395.00 $0.00

Who's Going

Loading your connections...

Share DC Clojure Training - Intro to Clojure, Datomic

Event Details

Join us for Clojure Training in Washington D.C.!


Tuesday, November 18 - Wednesday, November 19 - INTRO TO CLOJURE TRAINING

9:00-5:00 PM

 

INTRO TO CLOJURE TRAINING


Who Should Attend?

This course is for anyone who has an interest in learning the Clojure programming language. The course is geared toward participants with programming experience but it does not assume any prior knowledge of Clojure or functional programming.


Daily sessions alternate between lectures and lab work, and you should expect several hours of direct programming practice with instructors circling through participants to answer questions and encourage new practices.


What Will You Learn?


DAY 1: Basic Clojure

  • Clojure Rationale

  • Basic Syntax

  • Evaluation and the REPL

  • Files and namespaces

  • Flow Control

  • Functions

  • Collections

  • Sequences


DAY 2: Advanced Topics

  • Concurrency: software transactional memory, atoms, refs, core.async

  • Polymorphism: protocols, records, and multimethods

  • Macros

  • Mixing Clojure and Java

  • Performance Tuning


Attendees should bring a laptop with the following software already installed:

----------

Wednesday, November 19, 2014 - DATOMIC TRAINING

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

 

CLOJURE/CONJ CONFERENCE

Grab your ticket to Clojure/conj! Tickets information can be found on the conference website.



LODGING

Don't forget to book your room at the conference hotel, The Grand Hyatt DC. The conference rate of $189 will be available until October 17, 2014. Reservations include free Wi-Fi. https://resweb.passkey.com/go/Cognitect2014


If you are unable to book a room for any reason, feel free to email us at events@cognitect.com for assistance.

 

CANCELLATION POLICY

If you wish to cancel your registration for any reason please contact events@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 DC Clojure Training - Intro to Clojure, Datomic? Contact Cognitect, Inc.

When & Where


Embassy Suites Convention Center
900 10th Street NW
Washington, D.C., 20001

Tuesday, November 18, 2014 at 8:00 AM - Wednesday, November 19, 2014 at 5:00 PM (EST)


  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.