Likely are hosting Clojure School for four weeks from 12th November. Targeted at professional software developers, it aims to teach the fundamentals of the Clojure programming language in a practical way.
- Part 1
- Setting up with Leiningen & the REPL
- Data types
- Collection types
- Functions
- Higher-order functions
- Example code
- Part 2
- Web development with Clojure
- Ring, Compojure, Hiccup
- Mutable state and STM
- Atoms, Agents, Refs
- Multithreading with Future
- Part 3
- Macros
- Techniques for managing concurrency
- Core.async and CSP
- ClojureScript
- Homework template
- Part 4
- Polymorphism in Clojure
- Protocols
- Multimethods
- Websockets and channels
- Building a multiplayer game of snake!
- Example code
Clojure School is part of a series of courses organised by Dactic.
Copyright © 2013 Likely.
Distributed under the Eclipse Public License, the same as Clojure.