Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Ruby and MongoDB Web Development Beginner's Guide

Buy
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!

And then there was light – a lightweight language that was fun to program in. It supports all the constructs of a pure object-oriented language and is fun to program in. Welcome Ruby! Both MongoDB and Ruby are the fruits of people who wanted to simplify things in a complex world. Ruby, written by Yokihiro Matsumoto was made, picking the best constructs from Perl, SmallTalk and Scheme. They say Matz (as he is called lovingly) "writes in C so that you don't have to". Ruby is an object-oriented programming language that can be summarized in one word: fun!

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 Beginner's 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 Beginner's 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.

(HTML tags aren't allowed.)

Google BigQuery Analytics
Google BigQuery Analytics

How to effectively use BigQuery, avoid common mistakes, and execute sophisticated queries against large datasets

Google BigQuery Analytics is the perfect guide for business and data analysts who want the latest tips on running complex queries and writing code to communicate with the BigQuery API. The book uses...

Dynamic and Robust Streaming in and between Connected Consumer-Electronic Devices (Philips Research Book Series)
Dynamic and Robust Streaming in and between Connected Consumer-Electronic Devices (Philips Research Book Series)
Dynamic and Robust Streaming in and between Connected Consumer-Electronic Devices addresses a subject that is becoming more important over the years. On the one hand the arrival of home networks is imminent, and on the other hand we notice that chips integrate more and more functionality. The home network interconnects the Consumer...
How Open Source Ate Software: Understand the Open Source Movement and So Much More
How Open Source Ate Software: Understand the Open Source Movement and So Much More

Learn how free software became open source and how you can sell open source software. This book provides a historical context of how open source has thoroughly transformed how we write software, how we cooperate, how we communicate, how we organize, and, ultimately, how we think about business values.

You’ll look...


Using Sgml (Special Edition Using)
Using Sgml (Special Edition Using)
SGML and markup languages can make your life easier. In this chapter, you learn:
  • Why markup languages are so popular
  • What SGML has to do with ISO and CALS
  • How SGML makes information transportable
  • How SGML protects your formatting and structure
  • How SGML is already gaining...
An Introduction To Optoelectronic Sensors (Series in Optics and Photonics)
An Introduction To Optoelectronic Sensors (Series in Optics and Photonics)
This invaluable book offers a comprehensive overview of the technologies and applications of optoelectronic sensors. Based on the R&D experience of more than 70 engineers and scientists, highly representative of the Italian academic and industrial community in this area, this book provides a broad and accurate description of the...
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)

Based on Big Nerd Ranch’s popular iPhone Bootcamp class, iPhone Programming: The Big Nerd Ranch Guide leads you through the essential tools and techniques for developing applications for the iPhone, iPad, and iPod Touch. In each chapter, you will learn programming concepts and apply them immediately as you build an application or...

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