Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $29.95
  • Save: $7.79 (26%)
FREE Shipping on orders over $35.
Only 13 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Everyday Scripting with R... has been added to your Cart
FREE Shipping on orders over $35.
Used: Like New | Details
Condition: Used: Like New
Comment: .Eligible for FREE Super Saving Shipping! Fast Amazon shipping plus a hassle free return policy mean your satisfaction is guaranteed! Tracking number provided in your Amazon account with every order. Crisp, clean pages; like new.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Everyday Scripting with Ruby: For Teams, Testers, and You Paperback – February 2, 2007

ISBN-13: 978-0977616619 ISBN-10: 0977616614 Edition: 1st

Buy New
Price: $22.16
38 New from $17.00 43 Used from $0.01 1 Collectible from $12.98
Amazon Price New from Used from
Paperback
"Please retry"
$22.16
$17.00 $0.01
Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

$22.16 FREE Shipping on orders over $35. Only 13 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.

Frequently Bought Together

Everyday Scripting with Ruby: For Teams, Testers, and You + Programming Ruby 1.9 & 2.0: The Pragmatic Programmers' Guide (The Facets of Ruby)
Price for both: $54.65

Buy the selected items together

NO_CONTENT_IN_FEATURE

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

Product Details

  • Paperback: 310 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (February 2, 2007)
  • Language: English
  • ISBN-10: 0977616614
  • ISBN-13: 978-0977616619
  • Product Dimensions: 7.5 x 0.9 x 9 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #436,750 in Books (See Top 100 in Books)

Editorial Reviews

Review

"A fantastic type-along-with-me introduction to a powerful scripting language that starts in the shallows and then moves into the depths turning the reader into an accomplished Ruby scripter, almost without them noticing it!"

—Erik Petersen, Emprove

"Finally a hands-on book that is filled with gems of wisdom for the testing community."

—Gunjan Doshi, VP of Product Development and Process Excellence, Community Connect, Inc

"What a wondrous collection of recipes, guidelines, warnings, comprehensive examples, metaphors, exercises, and questions! It’s a terrific value to software testing practitioners who want to get the most from their test automation effort."

—Grigori Melnik, Lecturer, University of Calgary

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.")

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

My favorites were very practical books--those books that built real, working examples.
Michael Cohn
It's an introduction to ruby, using practical scripting projects to show you the ins and outs of the language.
Pieter-jan Delaruelle
It is definitively a book that I would recommend if you want to learn writing scripts in Ruby.
Bas Vodde

Most Helpful Customer Reviews

22 of 22 people found the following review helpful By Jason on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
17 of 17 people found the following review helpful By Patrick Eyler on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
27 of 30 people found the following review helpful By Michael Cohn on 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? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
12 of 12 people found the following review helpful By Michael Stahnke on April 6, 2008
Format: Paperback
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. This certainly could be because my expectations were not quite in line the material.

I was hoping for a book that focused heavily on testing with ruby. Instead you get a VERY introductory book about programming, which happens to use ruby. It does cover a tiny bit of using subversion, and automating a few very simple tasks, but it's mostly and introduction to programming Ruby.

I am not saying the book is bad, it's not. It just wasn't what I was looking for. I probably could have done a little more research and found that out ahead of time. In the meantime, I will be passing this book out to my colleagues who are interested in learning programming and/or Ruby.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
14 of 15 people found the following review helpful By Bill E. Stivers Jr. on January 30, 2007
Format: Paperback
I'm only about two thirds of the way through "Everyday Scripting With Ruby", but I feel qualified to leave commentary already. If you've already read books published by the Pragmatic Programmers, then you're likely used to the sort of writing style that their authors seem to use- generally very practical, to the point, and a bit informal. If you've attempted to dive into Ruby you probably also have at least passing acquaintance with the "Pickaxe"- Programming Ruby- by Dave Thomas and Andy Hunt.

If you're a systems administrator, and a shell scripter, or if you're used to lower level languages like C and the like.. you may have had the instinct "great book, but where do I start?", when reading through the Pickaxe. This particular book is exactly the starting point for a knowledgeable technician or tester with a hands-on, intuition driven learning style, who may or may not be familiar with another scripting or programming languages, but for whom "Learn to Program" is too much of a step back, and "Programming Ruby" is too dense. There's no "Well, that's easy but where do I go from here" as with the former title, nor is there, "Well, that's amazing, powerful, and spiff, but where do I start", as with the latter. The book is all meat, no bones, no gristle, all useful.

The teaching method that Brian Marick uses isn't too dissimilar from the method used in C by Dissection, by Ira Pohl, in that it shows working code pieces in context and derives rules for use from empirical use, but it's better in that all of the examples are tied to particular project themes by section and/or chapter. The tools that are developed as part of the book are tools you can and perhaps will use in your day-to-day processes, and provide a smart foundation for further exploration.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews