or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
30 used & new from Ł8.50

Have one to sell? Sell yours here
 
   
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Pragmatic Starter Kit)
 
See larger image
 

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Pragmatic Starter Kit) (Paperback)

by Mike Clark (Author)
3.5 out of 5 stars  See all reviews (4 customer reviews)
RRP: Ł22.99
Price: Ł13.29 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: Ł9.70 (42%)
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.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

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

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
19 new from Ł10.99 11 used from Ł8.50

Frequently Bought Together

Customers buy this book with Pragmatic Version Control: Using Subversion (Pragmatic Programmers) by Mike Mason

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Pragmatic Starter Kit) + Pragmatic Version Control: Using Subversion (Pragmatic Programmers)
Price For Both: Ł28.05

Show availability and shipping details


Customers Who Bought This Item Also Bought

Pragmatic Version Control: Using Subversion (Pragmatic Programmers)

Pragmatic Version Control: Using Subversion (Pragmatic Programmers)

by Mike Mason
4.5 out of 5 stars (4)  Ł14.76
Pragmatic Unit Testing in Java with Junit (Pragmatic Programmers)

Pragmatic Unit Testing in Java with Junit (Pragmatic Programmers)

by Andy Hunt
3.0 out of 5 stars (1)  Ł21.84
Continuous Integration: Improving Software Quality and Reducing Risk (Martin Fowler Signature Books)

Continuous Integration: Improving Software Quality and Reducing Risk (Martin Fowler Signature Books)

by Paul M. Duvall
5.0 out of 5 stars (1)  Ł15.98
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)

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

by Michael Nygard
5.0 out of 5 stars (3)  Ł17.04
The Pragmatic Programmer

The Pragmatic Programmer

by Andrew Hunt
4.1 out of 5 stars (20)  Ł15.92
Explore similar items

Product details

  • Paperback: 176 pages
  • Publisher: Pragmatic Bookshelf; illustrated edition edition (1 Jul 2004)
  • Language English
  • ISBN-10: 0974514039
  • ISBN-13: 978-0974514031
  • Product Dimensions: 22.6 x 19 x 1.3 cm
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 242,068 in Books (See Bestsellers in Books)

    Popular in these categories:

    #28 in  Books > Computing & Internet > Databases > Java & Databases
    #60 in  Books > Computing & Internet > Hardware > PCs
    #96 in  Books > Computing & Internet > Databases > Database Theory
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Java Installer Builder opens new browser window
www.ej-technologies.com  -  Easy to use, amazingly powerful Creates beautiful installers 
   Gate Automation - Ł189.99 opens new browser window
www.Gatemotors.co.uk  -  High Quality Electric Gate Kits Buy on-line from the UK Importer 
   Java analysis 4 Windows opens new browser window
www.xdepend.com  -  Interactive & static code analysis Unlimited free trial, TRY IT NOW! 
  
 

Product Description

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.


From the Publisher

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. Enlist your computer to automate all of your Java project's repetitive tasks from individual builds and testing through to product release and deployment. Enjoy pragmatic, automatic, unattended software production that's reliable and accurate every time.

Tags Customers Associate with This Product

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

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Pragmatic Starter Kit)
57% buy the item featured on this page:
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Applications (Pragmatic Starter Kit) 3.5 out of 5 stars (4)
Ł13.29
Pragmatic Version Control: Using Subversion (Pragmatic Programmers)
16% buy
Pragmatic Version Control: Using Subversion (Pragmatic Programmers) 4.5 out of 5 stars (4)
Ł14.76
Continuous Integration: Improving Software Quality and Reducing Risk (Martin Fowler Signature Books)
15% buy
Continuous Integration: Improving Software Quality and Reducing Risk (Martin Fowler Signature Books) 5.0 out of 5 stars (1)
Ł15.98
Pragmatic Unit Testing in Java with Junit (Pragmatic Programmers)
7% buy
Pragmatic Unit Testing in Java with Junit (Pragmatic Programmers) 3.0 out of 5 stars (1)
Ł21.84

 

Customer Reviews

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

 
3 of 3 people found the following review helpful:
4.0 out of 5 stars Gives good ideas to accelerate development, 27 May 2005
By Szilágyi Donát (Dunakeszi, Hungary) - See all my reviews
The book introduces many tools which might be useful during automation the build, installation, and monitoring of a large-size java application. (Ant, JUnit, Groovy, CruiseControl, NSIS, Java Web Start, XFD build monitor, Unix scripting, Ruby, log4j, Jetty)

The description of these tools is not deep at all, the book places more emphasis on covering the whole process from the first build to the customer support, taking all automation options used by professional software developer companies.

The text is easy to understand. The only reason why I gave four stars is the poor book binding: pages start falling very soon.

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



 
1 of 1 people found the following review helpful:
3.0 out of 5 stars Good philosophy and overview, pity it's so Java-oriented, 3 Feb 2009
By J. S. Hardman "Consultant software developer ... (Near London, UK) - See all my reviews
(REAL NAME)      
The philosophy of this book is one that I agree with completely. That is, if you want a reproducible, traceable and maintainable system for building and releasing your software, then automate the processes involved. The larger the project, the more time and money you will save.

So, in terms of philosophy, I'm a big fan of this book. I particularly like the extreme feedback devices for making the status of builds very visible. That visibility tends to encourage people to follow good practices and write working software, probably more than anything else. I also like the explanations of starting with a process started interactively, to a scheduled process, to a continuous/triggered process. Similarly, the discussion of release builds being separate from development builds is good.

However, this book does have limitations. The (easily missed) sub-title "How to Build, Deploy and Monitor Java Applications" warns the reader of the main one. This book really is aimed at people working with Java and tools that are primarily aimed at Java developers. Whilst tools such as Ant and Cruise Control (and their derivatives) can be used for non-Java projects, Java is their key target. Similarly, this book refers to CVS in its examples. Unfortunately, the choice of version control software can make a significant difference to how build and releases processes are implemented (in particular the use of labels vs. tag directories). Whether done in an update to this book, or whether it is done in a separate book, it would be good to include more about building for other languages (e.g. C++), more about non-UNIX operating systems (e.g. Windows), using other version control systems (Subversion, PVCS, SourceSafe etc), using tools other than Ant and Cruise Control (including scripting languages, whether batch-files on Windows, Python or other scripts) etc. The problem then would be that the book would be two or three times as long, at which point many people might decide it is too "heavy" to read. Tricky.

So, I love the philosophy. I like the overview of what people should be doing. I find the descriptions of the tools used adequate. But I would have liked to see wider coverage beyond the Java, Ant, Cruise Control etc environment discussed.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Enough information to start implementing good practices, not overwhelming, 25 Jan 2009
I bought this book over 3 years ago and still use it today, even though I have 100's of books on software development and software testing. Like all the pragmatic programmer books I own (I have about 6) it's clear, direct, and helpful. These books are good value for money and portable.

Books such as Java Power Tools from O'Reilly are complementary (covering a range of newer tools) and the Manning JUnit Recipes & JUnit in Action cover JUnit in great breadth and depth.
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

2.0 out of 5 stars Very sketchy
this book is very sketchy and does not cover even 50% of what is claimed in its title. I was expecting that I will learn something specially on monitoring and performance... Read more
Published 21 months ago by A. lnmc

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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

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.