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

BeagleBone Home Automation
BeagleBone Home Automation

The Internet of Things is now being taken up by tech corporations but this fantastic book brings you the DIY approach to home automation using BeagleBone. From dimming the lights to opening the garage door -- it's all here.

Overview

  • Practical approach to home automation using BeagleBone; starting from...
The Fourth Paradigm: Data-Intensive Scientific Discovery (Volume 1)
The Fourth Paradigm: Data-Intensive Scientific Discovery (Volume 1)
This book presents the first broad look at the rapidly emerging field of data-intensive science, with the goal of influencing the worldwide scientific and computing research communities and inspiring the next generation of scientists. Increasingly, scientific breakthroughs will be powered by advanced computing capabilities that help researchers...
Quick Course in Microsoft Word 2002: Fast-Track Training Books for Busy People
Quick Course in Microsoft Word 2002: Fast-Track Training Books for Busy People
Provides clear, concise instruction and hands-on practice to enable you to start using this best-selling word processing program.

In this course, we focus on Word’s most useful features—the ones many people will use often and the ones more people would use if they knew how. By the time you finish this Quick Course,...


Microsoft Expression Design on Demand
Microsoft Expression Design on Demand
SEE HOW TO:

• Create, open, and save Expression Design documents

• Navigate documents easily by zooming and scrolling

• Understand how to use the Expression Design interface controls

Oracle Database 11g SQL
Oracle Database 11g SQL
Today’s database management systems are accessed using a standard language known as Structured Query Language, or SQL. Among other things, SQL allows you to retrieve, add, update, and delete information in a database. In this book, you’ll learn how to master SQL, and you’ll find a wealth of practical examples. You can also get all...
TcL Scripting for Cisco IOS (Networking Technology)
TcL Scripting for Cisco IOS (Networking Technology)

A guide to building and modifying Tcl scripts to automate network administration tasks

 

Streamline Cisco network administration and save time with Tcl scripting

Cisco networking professionals are under relentless pressure to...

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