Alan Dipert introduces Javelin, a ClojureScript library, demonstrating how it can be used to express a variety of asynchronous workflows in concise and composable ways.
Timothy Baldridge presents clojure-py2, a compiler written in Clojure that uses LLVM for code generation.
Chas Emerick explains how to implement multi-factor authentication, role-based authorization and phishing prevention with Friend.
Siva Jagadeesan on how to build good web APIs using Resource Oriented Architecture (ROA) and Clojure, showing how to build one with Clojure.
Allen Rohner shares the difficulties encountered and the lessons learned building a PaaS in Clojure.
Stuart Sierra shares patterns and techniques useful in large scale Clojure applications.
Alex Robbins introduces Cascalog, a Clojure library for writing declarative Hadoop jobs.
Paul deGrandis emphasizes the importance of using specification-as-a-value, a way of unifying core.contracts, test.generative, and external systems under a single common specification in Clojure.
Ryan Senior introduces CLP using core.logic through examples and live coding based on some logic puzzles, providing the essential background to have some fun with core.logic and CLP.
Jim Duey surveys several abstraction techniques that can help in writing reusable code in Clojure.
David Nolen discusses the architecture of core.logic, examining the various design decisions that allow different constraint solvers to peacefully coexist under the same framework.
Steve Miner discusses tag literals and data readers, what’s new in Clojure 1.5, and EDN (Extensible Data Notation).