eBooks-it.org Logo
eBooks-IT.org Inner Image

Learning Mongoid

Learning Mongoid Image

Book Details:

Publisher:Packt Publishing
Series: Packt , Learning
Author:Gautam Rege
Edition:1
ISBN-10:1782167501
ISBN-13:9781782167501
Pages:140
Published:Dec 12 2013
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:1.01 MB

Book Description:

Build scalable, efficient Rails web applications with Mongoid 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.

Download Link:

Related Books:

Moodle E-Learning Course Development

A complete guide to successful learning using Moodle
Moodle E-Learning Course Development Image
A complete guide to successful learning using Moodle, focused on course development and delivery and using the best educational practices. Moodle is relatively easy to install and use, but the real challenge is to develop a learning process that leverages its power and maps effectively onto the content established learning situation. This book guides you through meeting that challenge. This book is for anyone who wants to get the best from Moodle. Beginners will get a thorough guide to how the software works, with great ideas for getting off to a good start with their first course. More experienced Moodlers will find powerful insights into developing more successful and educational courses....

Troubleshooting and Maintaining Cisco IP Networks Foundation Learning Guide

Foundation learning for the CCNP TSHOOT 642-832
Troubleshooting and Maintaining Cisco IP Networks  Foundation Learning Guide Image
Troubleshooting and Maintaining Cisco IP Networks (TSHOOT) Foundation Learning Guide is a Cisco authorized learning tool for CCNP preparation. As part of the Cisco Press foundation learning series, this book covers how to maintain and monitor complex enterprise networks. The chapters focus on planning tasks, evaluations of designs, performance measurements, configuring and verifying, and correct troubleshooting procedures and documentation tasks. From this book you will learn the foundational topics for critical analysis, planning, verification and documentation, while configuring tasks would have been mastered in the CCNP ROUTE and CCNP SWITCH material. The author walks you through several real-world troubleshooting examples to help you refine you...

Learning scikit-learn

Machine Learning in Python
Learning scikit-learn Image
Incorporating machine learning in your applications is becoming essential. As a programmer this book is the ideal introduction to scikit-learn for your Python environment, taking your skills to a whole new level. Overview Use Python and scikit-learn to create intelligent applications Apply regression techniques to predict future behaviour and learn to cluster items in groups by their similarities Make use of classification techniques to perform image recognition and document classification In Detail Machine learning, the art of creating applications that learn from experience and data, has been around for many years. However, in the era of big data, huge amounts of information is being generated. This makes machine learning an unavoidable source o...



2007 - 2021 © eBooks-IT.org