Programming Clojure, Fourth Edition, 9798888651919
Paperback
Clojure: Simplify complexity, build robust apps with functional programming and concurrency.
Pre-Order

Programming Clojure, Fourth Edition

$106.39

  • Paperback

    320 pages

  • Release Date

    28 April 2026

Check Delivery Options

Summary

Quickly turn complex problems into simple, working solutions using functional programming, safe concurrency, and the expressive tools of Clojure.

Struggling with unnecessary complexity, unmanaged state, and brittle data that’s hard to change? Clojure combines the expressiveness of Lisp with the stability and performance of Java into a practical toolkit for creating simple, extensible applications. With immutable data structures, functional programming, and safe concur…

Book Details

ISBN-13:9798888651919
Author:Alex Miller, Stuart Halloway, Aaron Bedra, Jacquelyn Carter
Publisher:The Pragmatic Programmers
Imprint:The Pragmatic Programmers
Format:Paperback
Number of Pages:320
Edition:4th
Release Date:28 April 2026
Weight:0g
Dimensions:234mm x 190mm
What They're Saying

Critics Review

Programming Clojure is an inspiration of Clojure knowledge and has furthered my understanding of the nuances of Clojure. One of the new sections includes a step-by-step on building an application that made me want to drop everything and code along.

— Nola Stowe, CTO founder, Ruby Geek LLC

If you are interested in learning the ins and outs of the Clojure language, Programming Clojure will provide you with a valuable resource. The book not only covers the basics of the language, but also builds on the basics to allow readers to understand and apply more advanced concepts like spec and macros.

— Joy Clark, Consultant, innoQ Deutschland GmbH

This book is very effective at teaching Clojure’s unique take on functional programming and data manipulation. It explains concepts clearly and covers the mechanics of nearly every part of the language, with helpful commentary that goes beyond the code.

— Ghadi Shayban, Engineer, healthfinch

The third edition of Programming Clojure is an excellent resource for new and old Clojure programmers. It provides a thorough account of the language’s rationale and features, including approachable explanations of more recent features like transducers and spec.

— Michael Fogleman, Developer

About The Author

Alex Miller

Alex Miller has been a member of the Clojure core team since 2013 and is the coauthor of Clojure Brain Teasers and Clojure Applied. Alex is the creator or organizer of the Strange Loop, Lambda Jam, Clojure/west, and Clojure/conj conferences. In his free time he dabbles in music production, astronomy, and beekeeping.

Returns

This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.