or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
40 used & new from $11.59

Have one to sell? Sell yours here
 
   
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps (Paperback)

~ (Author)
4.7 out of 5 stars  See all reviews (32 customer reviews)

List Price: $29.95
Price: $19.77 & eligible for FREE Super Saver Shipping on orders over $25. Details
You Save: $10.18 (34%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 17? Choose One-Day Shipping at checkout. Details
23 new from $13.49 17 used from $11.59

Best Value

Buy Java Generics and Collections and get Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps at an additional 5% off Amazon.com's everyday low price.

Java Generics and Collections + Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps
Buy Together Today: $41.87

Show availability and shipping details

  • Java Generics and Collections

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • This item: Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Pragmatic Unit Testing in Java with JUnit

Pragmatic Unit Testing in Java with JUnit

by Dave Thomas
4.3 out of 5 stars (11)  $13.80
Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)(2nd Edition)

Pragmatic Version Control: Using Subversion (The Pragmatic Starter Kit Series)(2nd Edition)

by Mike Mason
4.1 out of 5 stars (28)  $23.07
Continuous Integration: Improving Software Quality and Reducing Risk

Continuous Integration: Improving Software Quality and Reducing Risk

by Paul M. Duvall
4.7 out of 5 stars (16)  $23.00
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

by Michael T. Nygard
4.5 out of 5 stars (24)  $23.07
Maven: The Definitive Guide

Maven: The Definitive Guide

by Sonatype Company
3.9 out of 5 stars (7)  $23.09
Explore similar items

Editorial Reviews

Product Description

Forget wizards, you need a slave--someone to do your repetitive, tedious and boring tasks, without complaint and without pay, so you'll have more time to design and write exciting code. Indeed, that's what computers are for. You can enlist your own computer to automate all of your project's repetitive tasks, ranging from individual builds and running unit tests through to full product release, customer deployment, and monitoring the system.

Many teams try to do these tasks by hand. That's usually a really bad idea: people just aren't as good at repetitive tasks as machines. You run the risk of doing it differently the one time it matters, on one machine but not another, or doing it just plain wrong. But the computer can do these tasks for you the same way, time after time, without bothering you. You can transform these labor-intensive, boring and potentially risky chores into automatic, background processes that just work.

In this eagerly anticipated book, you'll find a variety of popular, open-source tools to help automate your project. With this book, you will learn:

How to make your build processes accurate, reliable, fast, and easy.

How to build complex systems at the touch of a button.

How to build, test, and release software automatically, with no human intervention.

Technologies and tools available for automation: which to use and when.

Tricks and tips from the masters (do you know how to have your cell phone tell you that your build just failed?)

You'll find easy-to-implement recipes to automate your Java project, using the same popular style as the rest of our Jolt Productivity Award-winning Starter Kit books. Armed with plenty of examples and concrete, pragmatic advice, you'll find it's easy to get started and reap the benefits of modern software development. You can begin to enjoy pragmatic, automatic, unattended software production that's reliable and accurate every time.

Other Pragmatic Programmer books:

Starter Kit Volume II: Pragmatic Unit Testing (Java and C# versions) (Andy Hunt and Dave Thomas)
Starter Kit Volume I: Pragmatic Version Control using CVS (Dave Thomas and Andy Hunt)



About the Author

Clark is a senior analyst at Lucin and is responsible for www.salcentral.com the first web services brokerage.

Product Details

  • Paperback: 176 pages
  • Publisher: The Pragmatic Programmers (August 2004)
  • Language: English
  • ISBN-10: 0974514039
  • ISBN-13: 978-0974514031
  • Product Dimensions: 8.9 x 7.5 x 0.5 inches
  • Shipping Weight: 12.8 ounces (View shipping rates and policies)
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (32 customer reviews)
  • Amazon.com Sales Rank: #285,767 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #12 in  Books > Computers & Internet > Databases > Java & Databases

More About the Author

Mike Clark
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Mike Clark Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

32 Reviews
5 star:
 (24)
4 star:
 (6)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (32 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
20 of 20 people found the following review helpful:
5.0 out of 5 stars Hire a Virtual Employee - buy this book!, August 2, 2004
By David Bock "javaguy" (Hamilton, VA USA) - See all my reviews
(REAL NAME)   
If you are doing any serious software development, then you have tasks that need to be automated. Your build process, unit tests, deployment, measurements of quality, and other metrics for project management can all be automated once, and then created over and over again, basically 'for free'. This is what computer do, right? So why not let them do it for software development?

Mike Clark does an excellent job describing both the 'high-level why' of project automation, as well as real-world 'low level' examples. He describes project automation with shell scripts, tools like Ant and CruiseControl, automation of routine tasks in CVS, and create automated 'status reports' with things like log4j and RSS feeds of data from your build report.

The day after reading this book, I had modified our automated build to send an email to my cell phone if it failed - along with the names of everyone who had commited a change since the last successful build. While not every project needs this level of paranoia, this kind of 'project safety net' gives us great confidence in the quality of our code.

It's hard to say what could be improved about this book - its biggest strength and its biggest weakness are its size... at 150 pages, I feel like there could have been so much more said on the subject... on the other hand, the books size makes it very approachable - you can pick it up, read it, learn something, and use it that same day. If the book were any larger, it would run the risk of trying to say too much, not saying it as clearly, and dating itself much more quickly.

This book (actually all three of the prag prog 'starter kit' are on our team bookshelf, and are considered part of our project's documentation.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 11 people found the following review helpful:
5.0 out of 5 stars Make your computer do the work, August 7, 2004
By Ernest Friedman-Hill "JavaRanch Sheriff" (Gaithersburg, MD United States) - See all my reviews
(REAL NAME)      
This little book could double your productivity by showing you how to make computers actually help you do your job. Do you spend too much time chasing configuration bugs, following checklists, and performing repetitive tasks that take time away from your coding and design duties? Then "Pragmatic Project Automation" is for you.

This isn't the kind of "software process" book that tries to sell you on following a methodology. There's no preaching, and there are no outlandish claims of productivity increases. Instead of selling snake oil, Mike Clark just wants to explain, in a clear, effective way, how to use open-source tools to automate your builds, release process, and application monitoring. Java tools like Ant, CruiseControl, and JUnit are the centerpieces of this book, but shell scripts and batch files also make cameo appearances.

There's even a section on assembling novel monitoring devices. Admit it -- wouldn't it be cool to have red and green Lava Lamps that light up according to the status of your project build?

The beginning programmer might wonder what all the fuss is about, but anyone tasked with delivering software on a schedule will appreciate the many ways in which this book will help them.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 7 people found the following review helpful:
5.0 out of 5 stars A Pragmatic Gem, August 18, 2004
By David E. Rupp (Highlands Ranch, CO USA) - See all my reviews
(REAL NAME)   
Don't let its relatively small size (152 pages) fool you -- this book has more relevant content per page than I've seen in a technical book since, well, the last book I read from the Pragmatic Programmers ("Pragmatic Unit Testing", by Andy Hunt and Dave Thomas). In fact, I believe this book's compactness to be one of its greatest features.

Mike Clark has done a masterful job of distilling the essence of the topic of automation and presenting it in a well-thought-out, easy-to-follow progression. He finds a natural starting point -- the build -- and takes us from a simple on-demand build using Ant, to scheduled builds using CruiseControl. At each step he shows us how we can safely relinquish control to an automated tool, buying time and increasing reliability.

Subsequent steps follow in natural progression -- from simple builds to automated, scheduled, and triggered builds. From building the software to assembling a release. Then on to deploying the release. And finally, monitoring the release once it's deployed.

Don't be fooled into thinking this book is just for server-side Java developers. That audience is certainly a main focus, and the book doesn't have room to be encyclopedic by any means. Even so, Mike does a great job of pointing out alternatives where they exist -- if there's a .NET equivalent of a tool, you'll find at least a mention of it, along with a URL where you can go to learn more. There are shell scripts of various flavors sprinkled throughout the book. There's even an example written in Ruby!

Mike has a gentle, relaxed writing style. He doesn't -- as too many other technical authors do these days -- try too hard to impress us with his knowledge; he just lays it out there. He doesn't bombard us with overly formal (or informal) language, hackneyed metaphors, or lame jokes.

If you believe that time is money, then it follows naturally that saving time is saving money. This book will help you do both. I give it my highest recommendation.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Easy read
This is a good and easy read for beginner to embark on the journey of development with high productivity.
It will spur your interest to know more. Read more
Published 4 months ago by Steven Koh

5.0 out of 5 stars One of the best books out there
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps

This is one of the best books that I have read (and own). Read more
Published 19 months ago by Arif &Ed : Books,Music And Java

5.0 out of 5 stars Build Automation Quick Overview
I grabbed this book from the shelf in our Atlassian office few months ago. I just finished reading it this morning. This book is very well written and easy to read. Read more
Published on December 11, 2006 by D. Hanuska

5.0 out of 5 stars Well written, fun and great content
If you are a Java developer and want to know the basics of how to construct a decent build and release process then I recommend reading Mike's book. Read more
Published on October 12, 2006 by Kevin A. Lee

5.0 out of 5 stars Automation Quick Start
This is a great book for developers and teams who want to know how that can automate their processes better. Read more
Published on December 21, 2005 by Steve Berczuk

5.0 out of 5 stars Great book on software project automation
This book is the third volume in the Pragmatic Starter kit, but is self-contained enough that it can be read on its own. Read more
Published on December 17, 2005 by calvinnme

3.0 out of 5 stars Good book, but thin and too Java-specific
This is a good book. But I have to say, for $30 I was surprised at how slim it was. There's a lot of good concepts covered, but nearly every implementation relies on a... Read more
Published on September 21, 2005 by Raymond Brigleb

4.0 out of 5 stars Great compilation of information
This book brings together information possible found elsewhere, but saves a great amount of time looking for the information. Read more
Published on August 16, 2005 by Brett Shelton

5.0 out of 5 stars CRISP, clear and toasty ( 5 stars )
Mike Clark deserves all the high rating everyone is giving him. He explains his material bit by bit and mixes in real world practical experience. Fantastic stuff! Read more
Published on June 20, 2005 by Pen Name

5.0 out of 5 stars Will save you time and trouble. Highly recommended.
This book will save you from hours of work and from many headaches. Mike Clark's "Pragmatic Project Automation" will show you how to automate any aspect of your project that you... Read more
Published on December 24, 2004 by Michael Cohn

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.