click to
look inside
Look inside
FREE
You can see this entire book for free.
Click the table of contents to start reading.
ASK me anything...
we'll search our titles
to answer your question

Clojure in Action, Second Edition you own this product

Amit Rathore and Francis Avila
  • December 2015
  • ISBN 9781617291524
  • 336 pages
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $29.99 $39.99 you save: $10 (25%)
Clojure in Action, Second Edition (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $37.49 $49.99 you save: $12 (25%)
FREE domestic shipping on orders of three or more print books
Clojure in Action, Second Edition (print book + eBook) added to cart
continue shopping
go to cart

An excellent book for programmers of all levels of experience.

Palak Mathur, Capital One
Look inside

A fully revised edition that covers the new features available in Clojure 1.6.

about the technology

Clojure is a modern Lisp for the JVM. It has the strengths you expect: first-class functions, macros, and Lisp's clean programming style. It supports functional programming, making it ideal for concurrent programming and for creating domain-specific languages. Clojure lets you solve harder problems, make faster changes, and end up with a smaller code base. It's no wonder that there are so many Clojure success stories.

about the book

Clojure in Action, Second Edition is an expanded and improved version that's been updated to cover the new features of Clojure 1.6. The book gives you a rapid introduction to the Clojure language, moving from abstract theory to practical examples. You'll start by learning how to use Clojure as a general-purpose language. Next, you'll explore Clojure's efficient concurrency model, based on the database concept of Software Transactional Memory (STM). You'll gain a new level of productivity through Clojure DSLs that can run on the JVM. Along the way, you'll learn countless tips, tricks, and techniques for writing smaller, safer, and faster code.

what's inside

  • Functional programming basics
  • Metaprogramming with Clojure's macros
  • Interoperating with Java
  • Covers Clojure 1.6

about the reader

Assumes readers are familiar with a programming language like C, Java, Ruby, or Python.

about the author

Amit Rathore has 12 years of experience building large-scale, data-heavy applications for a variety of domains. Francis Avila is a software developer at Breeze with seven years of experience in back- and front-end web development.

FREE domestic shipping on orders of three or more print books

A down-to-earth explanation of functional programming and one of the best introductory books on Clojure to date.

Jeff Smith, Single Source Systems

The right balance of idiomatic Clojure and how to use it pragmatically within the greater Java ecosystem.

Scott M. Gardner, Multimedia LLC

A quick, no-nonsense way to get up to speed with Clojure!

Jonathan Rioux, RGA Canada
RECENTLY VIEWED