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.)

Networking, A Beginner's Guide, Fifth Edition (Networking Professional's Library)
Networking, A Beginner's Guide, Fifth Edition (Networking Professional's Library)

A practical guide to networking fundamentals

Fully up to date with the latest technologies, this introductory handbook covers wired and wireless network design, configuration, hardware, protocols, security, backup, recovery, virtualization, and more. After laying the groundwork, Networking: A Beginner's Guide, Fifth...

Diabetes: Oxidative Stress and Dietary Antioxidants
Diabetes: Oxidative Stress and Dietary Antioxidants

Diabetes: Oxidative Stress and Dietary Antioxidants bridges the trans-disciplinary divide among diabetologists, endocrinologists, and nutritionists in understanding and treating diabetes. The book covers, in a single volume, the science of oxidative stress in diabetes and the potentially therapeutic use of natural antioxidants in the...

Managing the Design Process-Implementing Design: An Essential Manual for the Working Designer
Managing the Design Process-Implementing Design: An Essential Manual for the Working Designer

Managing the Design Process—Implementing Design focuses on design implementation and execution. This is where design ideas become real, tangible goods...


The Last Male Bastion: Gender and the CEO Suite in Americas Public Companies
The Last Male Bastion: Gender and the CEO Suite in Americas Public Companies

Not until 1997 did a female become chief executive officer of a Fortune 500 corporation (Jill Barad, at Mattel Toy Co. Women’s progress since that time has been in fits and starts, exceedingly slow. The number of women CEOs reached 4 in 1999 only to slide back to 2 in 2001. Meanwhile, while not reaching anything approaching parity,...

Rare Event Simulation using Monte Carlo Methods
Rare Event Simulation using Monte Carlo Methods
In a probabilistic model, a rare event is an event with a very small probability of occurrence. The forecasting of rare events is a formidable task but is important in many areas. For instance a catastrophic failure in a transport system or in a nuclear power plant, the failure of an information processing system in a bank, or in the communication...
Diabetes Management in Primary Care
Diabetes Management in Primary Care
This book offers primary care physicians evidence-based guidelines for evaluating and treating all patients with diabetes. It covers all aspects of outpatient and hospital-based diabetes care for all age groups, and includes behavioral interventions for enhancing patient adherence. Coverage includes fine-tuning glycemic management with computerized...
©2017 LearnIT (support@pdfchm.net) - Privacy Policy