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

Java Software Solutions: Foundations of Program Design, Update JavaPlace
Java Software Solutions: Foundations of Program Design, Update JavaPlace
This book is about writing well-designed software. To understand software, we must first have a fundamental understanding of its role in a computer system. Hardware and software cooperate in a computer system to accomplish complex tasks. The nature of that cooperation and the purpose of various hardware components are important...
Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications
Mastering IBM WebSphere Portal: Expert Guidance to Build and Deploy Portal Applications
Maximize on the power of WebSphere Portal to build and deploy portals

If you use, develop, manage, or administer WebSphere applications, you are probably already building or managing Web portals–or well on your way to doing so. With this comprehensive book, you’ll discover how these portals bring together important functions such...

Pro SQL Server 2005 Service Broker (Expert's Voice)
Pro SQL Server 2005 Service Broker (Expert's Voice)
Pro SQL Server 2005 Service Broker, by Klaus Aschenbrenner, an international expert on Service Broker, explains why Microsoft introduced Service Broker and describes its big advantages over prior message technologies.

Rich with practical examples, this is the most complete and incisive book on this important new technology, an...


Geospatial Semantics and the Semantic Web: Foundations, Algorithms, and Applications (Semantic Web and Beyond)
Geospatial Semantics and the Semantic Web: Foundations, Algorithms, and Applications (Semantic Web and Beyond)

The availability of geographic and geo-spatial information and services, especially on the openWeb, has become abundant in the last several yearswith the proliferation of online maps, geo-coding services, geospatial Web services and geospatially enabled applications. Concurrently, the need for geo-spatial reasoning has significantly...

Visual FoxPro to Visual Basic .NET
Visual FoxPro to Visual Basic .NET

Starting with simple examples, you'll see how the multi-user, local area network applications that Visual FoxPro developers are used to building are constructed in Visual Basic .NET. You'll learn how to use Crystal Reports to build reports like the ones you build in FoxPro. You'll discover how to use DataAdapters and datasets...

The Evolution of Violence (Evolutionary Psychology)
The Evolution of Violence (Evolutionary Psychology)

This volume is an interdisciplinary exploration of our understanding of the causes and consequences of violence. Represented in its chapters are noted scholars from a variety of fields including psychology, anthropology, law, and literature. The contributions reflect a broad scope of inquiry and diverse levels of analysis. With an underlying...

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