or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Everyday Scripting with Ruby: For Teams, Testers, and You [Paperback]

Brian Marick
4.4 out of 5 stars  See all reviews (18 customer reviews)

List Price: $29.95
Price: $13.49 & FREE Shipping on orders over $25. Details
You Save: $16.46 (55%)
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
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Wednesday, May 29? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Paperback $13.49  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

January 30, 2007 0977616614 978-0977616619 1

Are you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can't finish each day's task without having to scan through version control system output, looking for the file you want?

If so, you're wasting that computer on your desk. Offload the drudgery to where it belongs, and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises.

Everyday Scripting with Ruby is divided into four parts. In the first, you'll learn the basics of the Ruby scripting language. In the second, you'll see how to create scripts in a steady, controlled way using test-driven design. The third part is about finding, understanding, and using the work of others--and about preparing your scripts for others to use. The fourth part, more advanced, is about saving even more time by using application frameworks.


Frequently Bought Together

Everyday Scripting with Ruby: For Teams, Testers, and You + The Ruby Programming Language + Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
Price for all three: $71.95

Buy the selected items together


Editorial Reviews

About the Author

Brian Marick learned Ruby in 2001 because Dave Thomas and Andy Hunt, original authors of "Programming Ruby", wouldn't let him off a shuttle bus until he said he would. He's been programming in it ever since, and he's made a special effort to teach it to software testers. His previous book is "Everyday Scripting with Ruby", which began as a tutorial for those very testers. He's not a Ruby programmer by trade. He makes most of his money as a consultant in the Agile methodologies. (After getting off the shuttle bus, he was one of the authors of the "Manifesto for Agile Software Development.")

Product Details

  • Paperback: 310 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (January 30, 2007)
  • Language: English
  • ISBN-10: 0977616614
  • ISBN-13: 978-0977616619
  • Product Dimensions: 7.6 x 1 x 9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (18 customer reviews)
  • Amazon Best Sellers Rank: #461,782 in Books (See Top 100 in Books)

More About the Author

Brian Marick (marick@exampler.com, www.exampler.com, twitter.com/marick) was a programmer, tester, and team lead in the 80's, a testing consultant in the 90's, and is an Agile consultant this decade. He was one of the authors of the Manifesto for Agile Software Development. He dreads becoming one of those consultants who thinks of every problem as being essentially just like something he dealt with in his glory days, twenty years ago. The devil's in the details, and the details change.


Customer Reviews

If you want to "learn the basics of the Ruby scripting language" start with this book. Valerie Booth  |  7 reviewers made a similar statement
"Everyday Scripting with Ruby" covers four very real-life small projects, each of a decent size. Michael Cohn  |  4 reviewers made a similar statement
Yet, I started reading this book out of curiosity and ended up finishing the whole book. Bas Vodde  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
21 of 21 people found the following review helpful
5.0 out of 5 stars Excellent tutorial for scripters April 1, 2007
Format:Paperback
When I first heard that the Pragmatic Programmers were putting out a book on Ruby oriented towards testers, I thought to myself that I knew a few testers who might be able to benefit. I was a bit surprised when I received the book and the focus changed from that of testing to something a bit more generic. And after flipping through it I was afraid this would be just yet another book teaching Ruby.

Despite my initial misgivings, as I read through the book its value became apparent. This is not a book aimed at teaching people who are interested in developing complex systems in Ruby; this title is aimed squarely at using Ruby for scripting. "Everyday Scripting with Ruby" is a task-oriented tutorial that will help the reader quickly become productive writing useful scripts. The examples throughout the book are truly indicative of the types of problems that scripts are written to solve, and the book doesn't waste much time on fluff or things that are otherwise not likely to be of interest to the scripter.

While "Everyday Scripting with Ruby" isn't much of a reference manual, it does work pretty well as a tutorial. Readers will typically get the most value from the book by reading it cover-to-cover and following along by getting the examples working on their own computers. Many of the chapters finish with problems for the reader to try out on their own, with the solutions to the problems being detailed in the back of the book. Through reading the text, trying the examples, and further exploration of the material through tackling the end-of-chapter problems, the reader will come away confidant that they can use Ruby to successfully write scripts to solve their problems. You can't ask for much more than that.
Comment | 
Was this review helpful to you?
27 of 29 people found the following review helpful
5.0 out of 5 stars Best book available for beginning with Ruby April 6, 2007
Format:Paperback
During the mid- and late-1980s I was was working in C and eventually C++. During that period I devoured any programming book I could get my hands on. My favorites were very practical books--those books that built real, working examples. Herb Schildt and Al Stevens were the best at this. I've often wished for such books on the newer languages as I learn them. Brian Marick has given us exactly this type of book with his "Everyday Scripting with Ruby."

I'm one of those programmers who read a little bit about Ruby and was only mildly intrigued until I read about Rails. Once I read about Rails I just dove in--I didn't bother to learn much Ruby, only looking something up in "Programming Ruby" when I couldn't figure it out by trial and error. I became proficient enough at getting things done in Rails but certainly didn't have a solid, comfortable feeling for Ruby itself. This book fills in those gaps for me. This is the Ruby book I wish I'd read first.

"Everyday Scripting with Ruby" covers four very real-life small projects, each of a decent size. The projects are small enough that you don't need to remember every detail from the prior 100 pages but are big enough that you can learn real lessons from them. This is absolutely the best beginner book on Ruby available.
Comment | 
Was this review helpful to you?
16 of 16 people found the following review helpful
5.0 out of 5 stars Great Book To Learn Ruby March 8, 2007
Format:Paperback
My son and I have been reading Everyday Scripting with Ruby by Brian Marick. I really like Brian's way of teaching Ruby, and plan on recommending this book widely. (I may need to just buy a stack of copies to give out at work.) This is one of the best books from the 'Facets of Ruby' series by the Pragmatic Programmers.

My favorite feature of the book is the incremental approach. In the first two sections ('The Basics' and 'Growing a Script') he writes a very pragmatic chapter showing how to do something, then a 'referency' (I know, it's not a real word) chapter that goes into more depth about the concept just introduced. The third section ('Working in a World Full of People') follows the pattern less strictly, but still pulls in both the pragmatic and the reference material.

If you're getting started with Ruby, or know someone who is, this is a great book for you.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars good info to ruby
I don't know ruby but this was a good intro. it was harder to setup my windows dev-box to run ruby than it was to understand the basics. Read more
Published 1 month ago by vuhx
5.0 out of 5 stars Best Ruby Book for Sysadmins
Ignore the cheesy title--this is by far the best Ruby book for sysadmins and operations personnel who are looking to script their environments, potentially interacting with systems... Read more
Published 7 months ago by Ryan Miller
1.0 out of 5 stars useless (and not a book), misleading title. 0 stars
This book is so useless and has absolutely nothing to do with QA automation testing.
300 pages of language highlights, basic commands printouts, no real examples. Read more
Published 15 months ago by qa automation engineer
5.0 out of 5 stars best ruby intro book/tutorial so far
This is my first amazon review, but I have to give this book props. I just started to learn programming 6 months ago, and have now been through a lot of tutorials (why's poignant... Read more
Published 17 months ago by nubyruby
4.0 out of 5 stars Excellent scripting and ruby introduction
Everyday Scripting in Ruby is an introduction book to Ruby for people who script a lot. I guess I'm not really the target audience as I wasn't new to Ruby and neither to scripting. Read more
Published 23 months ago by Bas Vodde
5.0 out of 5 stars Read This Before Diving into a Ruby Programming Book or Course
I almost didn't buy this book when I first read the title. I'm not a tester and I'm not part of a testing team - I just wanted a decent intro to Ruby that didn't put me to sleep. Read more
Published on January 4, 2010 by Valerie Booth
5.0 out of 5 stars Great resource for starting Test Automation
At work we have had tried various efforts to get Test Automation to happen. It wasn't until we started using this book that any real traction happened. Read more
Published on July 23, 2009 by Robert D. Matthews
5.0 out of 5 stars This book doesn't get the credit it is due
I wish this would have been the first book I ever read on ruby or rails. Don't let the title mislead you! If you want to learn to program in ruby this is the first book to get. Read more
Published on September 12, 2008 by Pieter-jan Delaruelle
3.0 out of 5 stars It's an intro book
Everyday script with Ruby was a bit of let down for me. I normally really enjoy books from the Pragmatic Programmers series of books, but this one didn't do much for me. Read more
Published on April 6, 2008 by Michael Stahnke
4.0 out of 5 stars Not for experienced programmers
Unless you've been stuck programming mainframes in COBOL, experienced programmers should steer clear. I found the book to be very slow going and even condescending at times. Read more
Published on December 17, 2007 by Scott L. Johnson
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


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

Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category