- Used Books
- Staff Picks
- Gifts & Gift Cards
- Sell Books
- Stores & Events
- Let's Talk Books
Special Offers see all
More at Powell's
Recently Viewed clear list
New Trade Paper
Ships in 1 to 3 days
More copies of this ISBN
This title in other editions
Clojure in Actionby Amit. Rathore
Synopses & Reviews
Clojure in Action is a hands-on tutorial for the working programmer who has written code in a language like Java or Ruby, but has no prior experience with Lisp. It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Blow through the theory and dive into practical matters like unit-testing and environment set-up, all the way through building a scalable web-application using domain-specific languages, Hadoop, HBase, and RabbitMQ. About the Technology
Clojure is a modern Lisp for the JVM, and it has the strengths you'd expect: first-class functions, macros, support for functional programming, and a Lisp-like, clean programming style. About this Book
Clojure in Action is a practical guide focused on applying Clojure to practical programming challenges. You'll start with a language tutorial written for readers who already know OOP. Then, you'll dive into the use cases where Clojure really shines: state management, safe concurrency and multicore programming, first-class code generation, and Java interop. In each chapter, you'll first explore the unique characteristics of a problem area and then discover how to tackle them using Clojure. Along the way, you'll explore practical matters like architecture, unit testing, and set-up as you build a scalable web application that includes custom DSLs, Hadoop, HBase, and RabbitMQ. What's Inside
This book assumes you're familiar with an OO language like Java, C#, or C++, but requires no background in Lisp or Clojure itself.
================================== Table of Contents
PART 1 GETTING STARTED
PART 2 GETTING REAL
Book News Annotation:
Intended for experienced programmers, this guide to Clojure provides instruction on performing common software development tasks with this Lisp-inspired Java-compatible functional programming language. Beginning with an overview of Clojure programming structure and syntax, the work discusses topics such as test driven development, data storage, web projects with Clojure, and programming macros. Chapters include numerous code examples and access to additional online resources is provided. Rathore is a software engineer specializing in data-intensive web applications. Distributed in the US and Canada by O'Reilly. Annotation ©2012 Book News, Inc., Portland, OR (booknews.com)
Clojure is a new version of Lisp that runs on the Java Virtual Machine. Its a functional language, which means that its ideal for the growing need for concurrent programming and for specialized tasks like creating domain specific languages.
Clojure in Action is a hands-on tutorial for the working programmer who has written code in a language like Java or Ruby, but has no prior experience with Lisp. It teaches Clojure from the basics to advanced topics using practical, real-world application examples. Readers will move quickly through the theory and dive into practical matters like unit-testing, environment set up, and all the way through building a scalable web-application using domain-specific languages, Hadoop, HBase, and RabbitMQ.
About the Author
Amit Rathore is a VP of Engineering and has a decade of experience building highly performant, data-heavy web applications.
What Our Readers Are Saying
Computers and Internet » Computer Languages » Java