Alex Miller with Stuart Halloway and Aaron Bedra
Edited by Jacquelyn Carter @jkcarter
Drowning in unnecessary complexity, unmanaged state, and tangles of spaghetti code? Clojure cuts through complexity by providing a set of composable tools–immutable data, functions, macros, and the interactive REPL. Written by members of the Clojure core team, this book is the definitive guide to Clojure. This edition includes information on all the newest features of Clojure, such as transducers and specs.
Find out about the sequence abstraction, which combines immutable collections with functional programming to create truly reusable data transformation code. Discover Clojure’s unique approach to state and identity, techniques for polymorphism using multimethods and protocols, and how to use Clojure’s metaprogramming capabilities. Use Clojure’s spec library to validate data, destructure data, explain invalid data, and generate large numbers of tests to verify code.
With this book, you’ll learn how to think in Clojure, and how to take advantage of its combined strengths to build powerful programs quickly.
"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
- Full details: https://pragprog.com/book/shcloj3/programming-clojure-third-edition
- View this book’s portal and details on how to post errata and suggestions here.
Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout
Are you this book's author? To be notified of all posts made about it, sign up an account then click here, then select 'watching' from the bell icon in the top right corner.
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Simply use coupon code "devtalk.com" at checkout. See full details here.
We ❤️ helpful members!
We reward our most helpful members via our MOTM scheme - by giving away a whopping 50 books per year!