April 08, 2015
Knowing a programming language is only the first step. You need to know how to think in the style of that language and take advantage of its unique features to unlock its full power.
If you've started learning Clojure, you need Clojure Applied: From Practice to Practitioner, now in beta at pragprog.com/book/vmclojeco. If you haven't yet started learning this powerful language that runs on the Java VM, then start with Programming Clojure (pragprog.com/book/shcloj2) first.
You can't use the right tool for the job unless you know the tools. Expand your knowledge of Clojure today.
Clojure Applied: From Practice to Practitioner
Clojure Applied gives you the practical, realistic advice and depth of field that’s been missing from your development practice. You want to develop software in the most effective, efficient way possible. This book gives you the answers you've been looking for in friendly, clear language.
Dive into the core concepts of Clojure: immutable collections, concurrency, pure functions, and state management. You'll finally get the complete picture you've been looking for, rather than dozens of puzzle pieces you must assemble yourself. First, explore the core concepts of Clojure development: learn how to model your domain with immutable data; choose the ideal collection; and write simple, pure functions for efficient transformation. Next you'll apply those core concepts to build applications: discover how Clojure manages state and identity; spread your work for concurrent programming; and create and assemble components. Finally, see how to manage external integration and deployment concerns by developing a testing strategy, connecting with other data sources, and getting your libraries and applications out the door.
Go beyond the toy box and into Clojure’s way of thinking. By the end of this book, you'll have the tools and information to put Clojure's strengths to work.
Now available from pragprog.com/book/vmclojeco.
Upcoming Author Appearances
Google Drive Support
Good news! In addition to electronic delivery to Dropbox and Kindle, we've added support for Google Drive.
It works the same as Dropbox: you enable it at https://pragprog.com/my_profile, and our gerbils will drop newly generated books into your Google Drive in the Pragmatic Bookshelf folder.
The big benefit of this is reading books on Android devices. Install the Google Drive client and the Google Play Reader app, and your bookshelf books are just a click away.
Don't Get Left Out
Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on pragprog.com (email address and password is all it takes) and select the checkbox to receive newsletters.
Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:
Tell your friends! Tweet this
- Learn Game Programming with Ruby: Bring Your Ideas to Life with Gosu, in beta
- Web Development Recipes 2nd Edition, in beta
- Text Processing with Ruby: Extract Value from the Data That Surrounds You, in beta
- Pragmatic Scala: Create Expressive, Concise, and Scalable Applications, in beta
- iOS 8 SDK Development
- Ruby Performance Optimization
- Pragmatic Unit Testing in Java 8 with JUnit
- The Nature of Software Development
Thanks for your continued support,
Dave & Andy
The Pragmatic Programmers
Books • eBooks • PragPub Magazine • Audiobooks and Screencasts