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

Rails Recipes: Rails 3 Edition
Rails Recipes: Rails 3 Edition
If I were to buy a real recipe book—you know, a book about cooking food—I wouldn’t be looking for a book that tells me how to dice vegetables or how to use a skillet. I can find that kind of information in an overview about cooking.

A recipe book is about how to make food you might
...
Deploying with JRuby: Deliver Scalable Web Apps using the JVM (Pragmatic Programmers)
Deploying with JRuby: Deliver Scalable Web Apps using the JVM (Pragmatic Programmers)
Your website has just crashed, and you’re losing money. The application is built on Rails, runs on MRI, and is served up with Mongrel and Apache. Having this kind of infrastructure means that you’re managing more processes than you can count on two hands.

The background jobs are run
...
The Truth About HTML5 (For Web Designers)
The Truth About HTML5 (For Web Designers)

This is the book for web designers, web developers, and front-end coders who want to get up to speed with HTML5 in 2012. This is the book that isn’t afraid to point out what everyone gets wrong about HTML5’s new markup, so you don’t make the same mistakes. This is the book that will show you what rocks in HTML5 today and...


The Art of Community: Building the New Age of Participation
The Art of Community: Building the New Age of Participation

Online communities provide a wide range of opportunities for supporting a cause, marketing a product or service, or building open source software. The Art of Community helps you recruit members, motivate them, and manage them as active participants. Author Jono Bacon offers experiences and observations from his 14-year effort...

The Rails View: Create a Beautiful and Maintainable User Experience
The Rails View: Create a Beautiful and Maintainable User Experience
In 2004, Rails was born and the web discovered the MVC (model-viewcontroller) pattern in earnest, which brought a whole new level of productivity and fun to a world of developers and designers.

You’ll find no end of books that provide a firm foundation for writing controllers and models
...
HTML5 Graphing & Data Visualization Cookbook
HTML5 Graphing & Data Visualization Cookbook
Today, the Web and the world are increasingly being defined by data. With the data revolution of the Internet in the early nineties and until today, more and more data has been exposed and aggregated, from government agencies, public sector information, financial information, digital media and news, and social media to private...
©2012 LearnIT (support@pdfchm.net) - Privacy Policy