Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
The dRuby Book: Distributed and Parallel Computing with Ruby

Buy
Stateful web servers are a core concept of dRuby. dRuby lets you pass normal Ruby objects and call their methods across processes and networks seamlessly. With dRuby, you’ll experience the world of distributed computing as a natural extension of Ruby.

The most widely used distributed system in the world is probably the Web. It’s one of the most successful ways to distribute documents around the world —and dRuby’s history is related to the Web. Back when Ruby was still in version 1.1, a web server called shttpsrv was available. shttpsrv was similar to WEBrick, but WEBrick was so innovative that Shinichiro Hara—one of the core committers of Ruby and the author of shttpsrv—decided to ditch the new version of shttpsrv in favor of WEBrick (which now comes as part of Ruby’s standard libraries). But I really liked the small and cool web server called shttpsrv, so I wrote a servlet extension for it. With this extension, shttpsrv transformed from an ordinary web server to a special TCP server with state. And that is how dRuby started.

This is the third edition of The dRuby Book (the previous two editions were in Japanese). For this edition, I’ve rewritten the book to cover the latest dRuby information and new libraries. If you are looking for theoretical definitions of distributed objects or detailed comparisons of various systems, look elsewhere! This book is full of hands-on exercises and interesting code examples. I hope you put this book to use by writing code as you read and discovering new things along the way.

Ruby changes your thinking process, and so does dRuby. dRuby is not just a tool to extend a method invocation. You’ll discover new techniques, programming styles, and much more as you learn how dRuby works.

dRuby will show you a side of Ruby you’ve never seen before. Let’s explore together!
(HTML tags aren't allowed.)

AutoCAD 2010 Tutor for Engineering Graphics
AutoCAD 2010 Tutor for Engineering Graphics

Engineering graphics is the process of defining an object graphically before it is constructed and used by consumers. Previously, this process for producing a drawing involved the use of drawing aids such as pencils, ink pens, triangles, T-squares, and so forth to place an idea on paper before making changes and producing blue-line...

Big Data Analytics with R and Hadoop
Big Data Analytics with R and Hadoop

If you're an R developer looking to harness the power of big data analytics with Hadoop, then this book tells you everything you need to integrate the two. You'll end up capable of building a data analytics engine with huge potential.

Overview

  • Write Hadoop MapReduce within R
  • Learn...
JavaScript for PHP Developers
JavaScript for PHP Developers

If you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript—the core JavaScript language—from the ground up. You’ll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript’s...


Atlas of Urodynamics
Atlas of Urodynamics
Urodynamics is the investigation of the function of the lower urinary tract - the bladder and urethra - using physical measurements such as urine pressure and flow rate as well as clinical assessment. The assessment begins with a medical history and examination, which may for example reveal abnormalities within the lower abdomen or pelvis that are...
Mind Over Markets: Power Trading with Market Generated Information, Updated Edition
Mind Over Markets: Power Trading with Market Generated Information, Updated Edition

A timely update to the book on using the Market Profile method to trade

Emerging over twenty years ago, Market Profile analysis continues to realize a strong following among active traders. The approach explains the underlying dynamics and structure of markets, identifies value areas, price rejection points, and...

Sams Teach Yourself Core Data for Mac and iOS in 24 Hours (2nd Edition) (Sams Teach Yourself -- Hours)
Sams Teach Yourself Core Data for Mac and iOS in 24 Hours (2nd Edition) (Sams Teach Yourself -- Hours)

Organizing things is an important human activity. Whether it is a child organizing toys in some way (by size, color, favorites, and so forth) or an adult piecing together a thousand-piece jigsaw puzzle, the desire to “make order out of chaos” (as one inveterate puzzler put it) reflects a sense that somehow if...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy