• Complain

Gautam Rege - Ruby and MongoDB Web Development Beginners Guide

Here you can read online Gautam Rege - Ruby and MongoDB Web Development Beginners Guide full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: Packt Publishing, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Gautam Rege Ruby and MongoDB Web Development Beginners Guide
  • Book:
    Ruby and MongoDB Web Development Beginners Guide
  • Author:
  • Publisher:
    Packt Publishing
  • Genre:
  • Year:
    2012
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Ruby and MongoDB Web Development Beginners Guide: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Ruby and MongoDB Web Development Beginners Guide" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Create dynamic web applications by combining the power of Ruby and MongoDB

Overview

  • Step-by-step instructions and practical examples to creating web applications with Ruby and MongoDB
  • Learn to design the object model in a NoSQL way
  • Create objects in Ruby and map them to MongoDB

In Detail

MongoDB is a high-performance, open source, schema-free document-oriented database. Ruby is an object- oriented scripting language. Ruby and MongoDB are an ideal partnership for building scalable web applications.

Ruby and MongoDB Web Development Beginners Guide is a fast-paced, hands-on guide to get started with web application development using Ruby and MongoDB. The book follows a practical approach, using clear and step-by-step instructions and examples in Ruby to demonstrate application development using MongoDB.

The book starts by introducing the concepts of MongoDB. The book teaches everything right from the installation to creating objects, MongoDB internals, queries and Ruby Data Mappers.

You will learn how to use various Ruby data mappers like Mongoid and MongoMapper to map Ruby objects to MongoDB documents.

You will learn MongoDB features and deal with geo-spatial indexing with MongoDB and Scaling MongoDB.

With its coverage of concepts and practical examples, Ruby and MongoDB Web Development Beginners Guide is the right choice for Ruby developers to get started with developing websites with MongoDB as the database.

What you will learn from this book

  • Get MongoDB and Ruby up and running on your machine (Windows/Mac/Linux)
  • Leverage MongoDB to build highly scalable data-centric applications
  • Leverage MongoDB replication to ensure high availability and reliability
  • Create your first object and save it to MongoDB
  • Create a Ruby Object and map it to MongoDB document
  • Process large datasets with MapReduce
  • Create geo-spatial indexes or 2D indexes
  • Learn about Mongoid and MongoMapper for mapping Ruby objects to MongoDB documents

Approach

This book is packed with step-by-step instructions and practical examples, along with accompanying screenshots and code for an easy learning curve. The needs of a beginner are totally satisfied by the book.

Who this book is written for

This book assumes that you are experienced in Ruby development skills - Ruby, HTML, CSS. Having knowledge of using NoSQL will help you get through the concepts quicker, but it is not mandatory. No prior knowledge of MongoDB required.

Gautam Rege: author's other books


Who wrote Ruby and MongoDB Web Development Beginners Guide? Find out the surname, the name of the author of the book and a list of all author's works by series.

Ruby and MongoDB Web Development Beginners Guide — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Ruby and MongoDB Web Development Beginners Guide" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Ruby and MongoDB Web Development Beginner's Guide

Ruby and MongoDB Web Development Beginner's Guide

Copyright 2012 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: July 2012

Production Reference: 1180712

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-84951-502-3

www.packtpub.com

Cover Image by Asher Wishkerman ( <> )

Credits

Author

Gautam Rege

Reviewers

Bob Chesley

Ayan Dave

Michael Kohl

Srikanth AD

Acquisition Editor

Kartikey Pandey

Lead Technical Editor

Dayan Hyames

Technical Editor

Prashant Salvi

Copy Editors

Alfida Paiva

Laxmi Subramanian

Project Coordinator

Leena Purkait

Proofreader

Linda Morris

Indexer

Hemangini Bari

Graphics

Valentina D'silva

Manu Joseph

Production Coordinator

Prachali Bhiwandkar

Cover Work

Prachali Bhiwandkar

About the Author

Gautam Rege has over twelve years of experience in software development. He is a Computer Engineer from Pune Institute of Computer Technology, Pune, India. After graduating in 2000, he worked in various Indian software development companies until 2002, after which, he settled down in Veritas Software (now Symantec). After five years there, his urge to start his own company got the better of him and he started Josh Software Private Limited along with his long time friend Sethupathi Asokan, who was also in Veritas.

He is currently the Managing Director at Josh Software Private Limited. Josh in Hindi (his mother tongue) means "enthusiasm" or "passion" and these are the qualities that the company culture is built on. Josh Software Private Limited works exclusively in Ruby and Ruby related technologies, such as Rails a decision Gautam and Sethu (as he is lovingly called) took in 2007 and it has paid rich dividends today!

Acknowledgement

I would like to thank Sethu, my co-founder at Josh, for ensuring that my focus was on the book, even during the hectic activities at work. Thanks to Satish Talim, who encouraged me to write this book and Sameer Tilak, for providing me with valuable feedback while writing this book! Big thanks to Michael Kohl, who was of great help in ensuring that every tiny technical detail was accurate and rich in content. I have become "technically mature" because of him!

The book would not have been completed without the positive and unconditional support from my wife, Vaibhavi and daughter, Swara, who tolerated a lot of busy weekends and late nights where I was toiling away on the book. Thank you so much!

Last, but not the least, a big thank you to Kartikey, Leena, Dayan, Ayan, Prashant, and Vrinda from Packt, who ensured that everything I did was in order and up to the mark.

About the Reviewers

Bob Chesley is a web and database developer of around twenty years currently concentrating on JavaScript cross platform mobile applications and SaaS backend applications that they connect to. Bob is also a small boat builder and sailor, enjoying the green waters of the Tampa Bay area. He can be contacted via his web site (>.

Ayan Dave is a software engineer with eight years of experience in building and delivering high quality applications using languages and components in JVM ecosystem. He is passionate about software development and enjoys exploring open source projects. He is enthusiastic about Agile and Extreme Programming and frequently advocates for them. Over the years he has provided consulting services to several organizations and has played many different roles. Most recently he was the "Architectus Oryzus" for a small project team with big ideas and subscribes to the idea that running code is the system of truth.

Ayan has a Master's degree in Computer Engineering from the University of Houston - Clear Lake and holds PMP, PSM-1 and OCMJEA certifications. He is also a speaker on various technical topics at local user groups and community events. He currently lives in Columbus, Ohio and works with Quick Solutions Inc. In the digital world he can be found at http://daveayan.com.

Michael Kohl got interested in programming, and the wider IT world, at the young age of 12. Since then, he worked as a systems administrator, systems engineer, Linux consultant, and software developer, before crossing over into the domain of IT security where he currently works. He's a programming language enthusiast who's especially enamored with functional programming languages, but also has a long-standing love affair with Ruby that started around 2003. You can find his musings online at http://citizen428.net.

www.PacktPub.com
Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at service@packtpub.com for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

httpPacktLibPacktPubcom Do you need instant solutions to your IT - photo 1

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.

Why Subscribe?
  • Fully searchable across every book published by Packt
  • Copy and paste, print and bookmark content
  • On demand and accessible via web browser
Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Preface

And then there was light a lightweight database! How often have we all wanted some database that was "just a data store"? Sure, you can use it in many complex ways but in the end, it's just a plain simple data store. Welcome MongoDB!

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Ruby and MongoDB Web Development Beginners Guide»

Look at similar books to Ruby and MongoDB Web Development Beginners Guide. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Ruby and MongoDB Web Development Beginners Guide»

Discussion, reviews of the book Ruby and MongoDB Web Development Beginners Guide and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.