The Fictioning Horror Sale
 
 

Recently Viewed clear list


Interviews | September 2, 2014

Jill Owens: IMG David Mitchell: The Powells.com Interview



David MitchellDavid Mitchell's newest mind-bending, time-skipping novel may be his most accomplished work yet. Written in six sections, one per decade, The Bone... Continue »
  1. $21.00 Sale Hardcover add to wish list

    The Bone Clocks

    David Mitchell 9781400065677

spacer
Qualifying orders ship free.
$33.49
List price: $49.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Mathematics- General

More copies of this ISBN

This title in other editions

Clojure in Action

by

Clojure in Action Cover

 

Synopses & Reviews

Publisher Comments:

Summary

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

  • A fast-paced Clojure tutorial
  • Creating web services with Clojure
  • Scaling through messaging
  • Creating DSLs with Clojure's macro system
  • Test-driven development with Clojure
  • Distributed programming with Clojure and more

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
  1. Introduction to Clojure
  2. A whirlwind tour
  3. Building blocks of Clojure
  4. Polymorphism with multimethods
  5. Clojure and Java interop
  6. State and the concurrent world
  7. Evolving Clojure through macros
  8. PART 2 GETTING REAL
  9. Test-driven development and more
  10. Data storage with Clojure
  11. Clojure and the web
  12. Scaling through messaging
  13. Data processing with Clojure
  14. More on functional programming
  15. Protocols, records, and type
  16. More macros and DSLs

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)

Synopsis:

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.

Product Details

ISBN:
9781935182597
Author:
Rathore, Amit.
Publisher:
Manning Publications
Author:
Rathore, Amit
Subject:
Programming Languages - Java
Subject:
Programming Languages - General
Subject:
Computer Languages-Java
Copyright:
Edition Description:
Trade Paper
Publication Date:
20111131
Binding:
TRADE PAPER
Language:
English
Pages:
432
Dimensions:
9.25 x 7.38 in

Related Subjects

Computers and Internet » Computer Languages » Java
Computers and Internet » Computer Languages » Lisp
Computers and Internet » Computer Languages » The Attic
Computers and Internet » Software Engineering » Programming and Languages
Science and Mathematics » Mathematics » General

Clojure in Action New Trade Paper
0 stars - 0 reviews
$33.49 In Stock
Product details 432 pages Manning Publications - English 9781935182597 Reviews:
"Synopsis" by ,

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.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.