Packt is pleased to announce Cloning Internet Applications with Ruby, a new book that helps programmers clone some of the Internet's most popular applications in Ruby. Written by Chang Sau Sheong, this book provides a step-by-step explanation on how the social networking applications are designed and deployed to the Heroku cloud platform.
Online PR News – 26-August-2010 – – Ruby is a dynamic and general purpose object-oriented programming language that combines syntax inspired by Perl with Smalltalk-like features. It was influenced primarily by Perl, Smalltalk, Eiffel, and Lisp. It supports multiple programming paradigms. Ruby also has a dynamic type system and automatic memory management; it is therefore similar in various ways to Python, Perl, Lisp, Dylan, Pike, and CLU.
Cloning Internet Applications with Ruby is a hands-on book with plenty of well-explained code. Each chapter has a standalone project in which a complete web application with specific features of a social networking site is emphasized. The main purpose of this book is to break up popular Internet services such as TinyURL, Twitter, Flickr, and Facebook to understand what makes them tick. The final chapter of the book is a project that has a complete and fully developed social networking site.
Each chapter begins with a brief description of the features of the Internet service and the market it is within. The bulk of the chapters go into describing how the clone is built, with step-by-step explanation and code examples. This book will also help programmers use third-party authentication providers with OpenID as well as to use Amazon S3 to store data for their clones.
Web application programmers with intermediate knowledge of Ruby and those who want to include features of these Internet services in their own web applications will find this book an interesting and beneficial read. For more information, please visit: -