Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Mongoid

Buy
Learning Mongoid, 9781782167501 (1782167501), Packt Publishing, 2013

If you know MongoDB and Ruby, then Mongoid is a very handy tool to have at your disposal. Quickly learn to build Rails applications with the helpful code samples and instructions in this book.

Overview

  • A step-by-step guide that explains how to use Mongoid through lots of examples and code
  • Monitor and fine-tune the performance of your application
  • Work with the MongoDB aggregation framework

In Detail

Mongoid helps you to leverage the power of schema-less and efficient document-based design, dynamic queries, and atomic modifier operations. Mongoid eases the work of Ruby developers while they are working on complex frameworks.

Starting with why and how you should use Mongoid, this book covers the various components of Mongoid. It then delves deeper into the detail of queries and relations, and you will learn some tips and tricks on improving performance. With this book, you will be able to build robust and large-scale web applications with Mongoid and Rails.

Starting with the basics, this book introduces you to components such as moped and origin, and how information is managed, learn about the various datatypes, embedded documents, arrays, and hashes. You will learn how a document is stored and manipulated with callbacks, validations, and even atomic updates. This book will then show you the querying mechanism in detail, right from simple to complex queries, and even explains eager loading, lazy evaluation, and chaining of queries. Finally, this book will explain the importance of performance tuning and how to use the right indexes. It also explains MapReduce and the Aggregation Framework.

What you will learn from this book

  • Learn the syntax of Mongoid 4 with Rails 4
  • Understand moped, the new Ruby driver for MongoDB Learn about document relations in Mongoid
  • Understand origin, the new querying DSL
  • Manage indexes in Mongoid
  • Learn about gems that work with Mongoid
  • Tune and monitor performance

Approach

A step-by-step tutorial with focused examples that will help you build scalable, high performance Rails web applications with Mongoid.

Who this book is written for

If you are an application developer who wants to learn how to use Mongoid in a Rails application, this book will be great for you. You are expected to be familiar with MongoDB and Ruby.

(HTML tags aren't allowed.)

Mac OS X Power Tools, Second Edition
Mac OS X Power Tools, Second Edition

The latest version of Mac OS X (v10.3, Panther) is here, and noted expert Dan Frakes has once again worked day and night to discover and document the best ways for Mac users -- of all experience levels to get things done. This completely revised and updated second edition of Mac OS X Power Tools provides tips, shortcuts, and...

iPod & iTunes (Missing Manuals)
iPod & iTunes (Missing Manuals)

Whether it's the ultra-thin, pocket-sized iPod or the vast music library known as iTunes, it seems like everyone is relying on these marvels of technology for their musical needs. CDs and cassettes? They're so twentieth century!

But like any cutting-edge technology, improvements come fast and furious. To keep
...

Applescript Finder Guide: English Dialect
Applescript Finder Guide: English Dialect
Since 1985, Apple and Addison-Wesley have been publishing authoritative books about Apple technologies. The Apple Technical Library provides Macintosh developers with the official treatment of all the major new technologies that Apple releases. Timely, accurate, and clear, this collection of books is the essential resource for...

Successful Evolution of Software Systems
Successful Evolution of Software Systems
In today’s fast-changing, competitive environment, having an up-to-date information system (IS) is critical for all companies and institutions. Rather than creating a new system from scratch, reengineering is an economical way to develop an IS to match changing business needs. Using detailed examples, this practical book gives you methods and...
Catamarans: The Complete Guide for Cruising Sailors
Catamarans: The Complete Guide for Cruising Sailors

The modern cruising catamaran has arrived

The arguments are over and the verdict is in--cruising catamarans comprise a rapidly growing percentage of the cruising fleet worldwide. Their advantages of space, stability, speed, and handling under power are truly compelling, and modern cats are every bit as reliable as monohulls....

The Twitter Book
The Twitter Book
In March 2006, a little communications service called Twttr debuted. It began as a side project at a San Francisco podcasting company, but it wasn’t long before the side project had become the main event.

Today, just over five years later, Twitter is booming. In September 2011, the service announced that it had 100
...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy