Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
Deploying Rails: Automate, Deploy, Scale, Maintain, and Sleep at Night (The Facets of Ruby)

Buy
Ruby on Rails has taken the web application development world by storm. Those of us who have been writing web apps for a few years remember the good ol’ days when the leading contenders for web programming languages were PHP and Java, with Perl, Smalltalk, and even C++ as fringe choices. Either PHP or Java could get the job done, but millions of lines of legacy code attest to the difficulty of using either of those languages to deliver solid web applications that are easy to evolve.

But Ruby on Rails changed all that. Now thousands of developers around the world are writing and delivering high-quality web applications on a regular basis. Lots of people are programming in Ruby. And there are plenty of books, screencasts, and tutorials for almost every aspect of bringing a Rails application into being.

We say “almost every aspect” because there’s one crucial area in which Rails applications are not necessarily a joy; that area is deployment. The most elegant Rails application can be crippled by runtime environment issues that make adding new servers an adventure, unexpected downtime a regularity, scaling a difficult task, and frustration a constant. Good tools do exist for deploying, running, monitoring, and measuring Rails applications, but pulling them together into a coherent whole is no small effort.

In a sense, we as Rails developers are spoiled. Since Rails has such excellent conventions and practices, we expect deploying and running a Rails application to be a similarly smooth and easy path. And while there are a few standard components for which most Rails developers will reach when rolling out a new application, there are still plenty of choices to make and decisions that can affect an application’s stability.
(HTML tags aren't allowed.)

Recommender Systems: An Introduction
Recommender Systems: An Introduction

“Which digital camera should I buy? What is the best holiday for me and my family? Which is the best investment for supporting the education of my children? Which movie should I rent? Which web sites will I find interesting? Which book should I buy for my next vacation? Which degree and university are the best for my...

One-of-a-Kind Production
One-of-a-Kind Production

Despite the numerous competitive advantages of one-of-a-kind production (OKP), the low efficiency and high costs associated with OKP companies threaten to push their business opportunities into the hands of cheaper overseas suppliers.

One-of-a-Kind Production introduces a novel strategy and technology to help OKP companies...

The Topology of Chaos: Alice in Stretch and Squeezeland (German Edition)
The Topology of Chaos: Alice in Stretch and Squeezeland (German Edition)
The subject of this book is chaos as seen through the filter of topology. The origin of this book lies in the analysis of data generated by a dynamical system operating in a chaotic regime. Throughout this book we develop topological tools for analyzing chaotic data and then show how they are applied to experimental data sets. ...

Elements of Environmental Chemistry
Elements of Environmental Chemistry

This reference takes a quantitative approach to environmental chemistry, employing a concise style. The second edition continues the book's original approach, while adding important topics such as climate change, atmospheric chemisty, the reactive fates of organic compounds and organic pollutants associated with oil spills, and the...

Macromedia Studio MX Bible
Macromedia Studio MX Bible

If you want to develop Web sites that stop traffic on the Internet, this definitive guide to Macromedia Studio MX is essential. Aided by expert tutorials from some of the nation’s top Macromedia developers, Web design guru Joyce Evans gives you an in-depth course in each application—Freehand MX, Flash MX, Dreamweaver MX,...

Moodle 2.5 Multimedia Cookbook - Second Edition
Moodle 2.5 Multimedia Cookbook - Second Edition

75 recipes to help you integrate different multimedia resources into your Moodle courses to make them more interactive

Overview

  • Add all sorts of multimedia features to your Moodle course
  • Lots of easy to follow, step by step recipes
  • Work with sound, audio and animation to make...
©2016 LearnIT (support@pdfchm.net) - Privacy Policy