O'Reilly | No Starch PressFor Immediate Release
CONTACT:   KC Crowell
415-863-9900 x100
[email protected]
@nostarch
Ruby Under a Microscope—New from No Starch Press
An Illustrated Guide to Ruby Internals
Ruby Under a Microscope
Request Review copy

San Francisco, CA, November 7, 2013—Ruby is arguably one of the Web's most powerful programming languages, serving as the backbone of websites like Github, Hulu, and more. But Ruby's inner workings are often mysterious, a fact that continues to frustrate programmers and hackers alike.

Ruby Under a Microscope (No Starch Press, November 2013, 360 pp., $39.95, ISBN 9781593275273) delves deep into Ruby's inner workings—its underlying structure and implementation. Ruby Under a Microscope is full of essential information for developers who want to know as much about their language as possible and for hackers who want to better understand potential vulnerabilities and points of exploitation.

Author Pat Shaughnessy takes a scientific approach, explaining how things work using simple experiments with Ruby code. Readers will learn about alternative implementations of Ruby like JRuby and Rubinius, as well as features like Ruby 2.0's garbage collection algorithm. They will also explore:

  • The computer science concepts that underpin Ruby's complex implementation
  • How Ruby executes code using a virtual machine
  • How classes and modules are the same inside Ruby
  • How Ruby employs algorithms originally developed for Lisp
  • How Ruby uses grammar rules to parse and understand code
  • How Ruby code is translated into a different language by the YARV compiler

"Many people have dug into the Ruby source code, but few make it back out and tell the tale as elegantly as Pat does in Ruby Under a Microscope," says Ruby Inside and Ruby Weekly editor Peter Cooper. "This book is a delight for language implementation geeks and Rubyists with a penchant for digging into the guts of their tools."

Originally released as an ebook, this updated and thoroughly edited version of Ruby Under a Microscope has been extensively reviewed by members of the Ruby community, including Aaron Patterson, a member of both the Ruby and Rails core teams. For anyone who has ever wanted to take a behind-the-scenes look at a programming language, Ruby Under a Microscope provides access to every last bit of Ruby.

The new edition of Ruby Under a Microscope will be available in bookstores everywhere in November 2013.

For more information or to request a review copy of Ruby Under a Microscope, contact KC Crowell at No Starch Press ([email protected], +1.415.863.9900 x100 or visit www.nostarch.com).

About the Author

Well known for his coding expertise and passion for the Ruby programming language, Pat Shaughnessy blogs and writes tutorials at patshaughnessy.net. He also develops Ruby applications at management consulting firm McKinsey & Co. Shaughnessy is a regular presenter on the Ruby conference circuit, and his articles and presentations have been featured in the Ruby Weekly newsletter, the Ruby5 podcast, and The Ruby Show.

Additional Resources
Chapter 6: Method Lookup and Constant Lookup (PDF)
View the Table of Contents
View the Detailed Table of Contents (PDF)
View the Index (PDF)
No Starch Press Catalog Page

Ruby Under a Microscope Ruby Under a Microscope
Publisher: No Starch Press
By Pat Shaughnessy
ISBN: 9781593275273, $39.95  
November 2013, 360 pp.
[email protected]
1-800-998-9938
1-707-827-7000

Request Review copy

You Might Also Be Interested In:

The Cult of LEGO
Perl One-Liners
130 Programs That Get Things Done
by Peteris Krumins
Request Review copy
The LEGO Adventure Book, Vol. 2
Land of Lisp
Learn to Program in Lisp, One Game at a Time!
by Conrad Barski M.D.
Request Review copy
LEGO Space
Eloquent JavaScript
A Modern Introduction to Programming
by Marijn Haverbeke
Request Review copy

Available in fine bookstores everywhere, from http://www.oreilly.com/nostarch, or directly from No Starch Press (http://www.nostarch.com, [email protected], 1-800-420-7240).

About No Starch Press
Founded in 1994, No Starch Press publishes the finest in geek entertainment. Our titles have personality, our authors are passionate, and our books tackle topics that people care about. No Starch Press titles have won the Grand Prize at the San Francisco Book Festival and the Independent Publisher Book Award (the "IPPY") from Independent Publisher.

About O'Reilly
O'Reilly Media spreads the knowledge of innovators through its books, online services, magazines, and conferences. Since 1978, O'Reilly Media has been a chronicler and catalyst of cutting-edge development, homing in on the technology trends that really matter and spurring their adoption by amplifying "faint signals" from the alpha geeks who are creating the future. An active participant in the technology community, the company has a long history of advocacy, meme-making, and evangelism.

# # #

O'Reilly is a registered trademark of O'Reilly Media, Inc. All other trademarks are the property of their respective owners.

Spreading the knowledge of innovators

oreilly.com

O'Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 (707) 827-7000