| help | account  


Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps
View Larger Image
Mike Clark
Pragmatic Bookshelf, Paperback, Published July 2004, 161 pages, ISBN 0974514039
List Price: $29.95
Our Price: $18.95
You Save: $11.00 (37% Off)


FREE Shipping on Orders over $40!*
Availability: Out-Of-Stock

Customer Reviews: 2     Average Customer Rating:

Write a Review and tell the world about this title!

People who purchase this book frequently purchase:

Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:

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.

About the Author

Mike Clark is an author, speaker, consultant, and most importantly, he's a programmer. He is co-author of Bitter EJB (Manning), editor of the JUnit FAQ, and frequent speaker at software development conferences.

Mike has been crafting software professionally since 1992 in the fields of aerospace, telecommunications, financial services, and the Internet. In addition to helping develop commercial software tools, Mike is the creator of several popular open-source tools including JUnitPerf and JDepend.


Customer Reviews

Customer Reviews: 2     Average Customer Rating:

Nov 26, 2005     
Not Java-specific
Although this book concentrates at some points on Java development, the concepts are applicable to any development environment I've ever participated in.

Mike Clark presents view-points, methods, and tools to add automation to your development processes.

His approach is step-by-step and he explains the issues bottom-up, ending with a near-ideal complete automatic build/test/release cycle with full and convenient reporting via email, SMS ,or lava lamps.

You can stop implementing his suggestions at any point (maybe the first big step for you will be that automated build you've always neglected), but the book sure motivates using proper, err, pragmatic automation.

Nice one!

Dec 24, 2004     Mike Cohn (mike@mountaingoatsoftware.com) from Boulder, CO
Will save you time and trouble. Highly recommended.
This book will save you from hours of work and from many headaches. Mike Clarks Pragmatic Project Automation will show you how to automate any aspect of your project that you find repetitive. Clark starts by describing how to automate a build script using Ant. There are entire books on this subject but Pragmatic Project Automation does a great job of distilling the essentials of what you need to know to get started (and for most projects in total). Once you have an automated build, the next step is having it run automatically. Clark describes how to do this with Cruise Control, a tool that will build a system whenever new code gets checked in. This book goes well beyond just automated builds, however. We next learn how to automate releases, including generating all necessary distribution files. Next up are how to automate the installation and deployment processes. Finally we learn how to monitor both our build process and our deployed applications. The book even goes so far as to tell us how to monitor the build process with a pair of lava lamps. I highly recommend this book to anyone working with Java applications of any size.



Forgot your password?
FAQs
Shipping Options
Returns
Your Orders
Your Account