Showing posts with label Rails. Show all posts
Showing posts with label Rails. Show all posts

Rails Recipes : ebook



Rails Recipes 



A recipe book is about how to make things you might not be able to  easily figure out how to make on your own. It’s about skipping the trial and error and jumping straight to a solution that works. Sometimes it’s even about making things you never imagined you could make. If you want to learn how to make great Indian food, you buy a recipe book by a great Indian chef and follow his or her directions. You’re not just buying any old solution. You’re buying a solution you can trust to be good. That’s why famous chefs sell lots and lots of books. People  want to make food that tastes good, and these chefs know how to make (and teach you how to make) food that tastes good.


Agile Web Development with Rails : ebook

Agile Web Development with Rails
A Pragmatic Guide

Dave Thomas
David Heinemeier Hansson

with Leon Breedt
Mike Clark
Thomas Fuchs
Andreas Schwarz


Ruby on Rails is a framework that makes it easier to develop, deploy, and maintain web applications.

Of course, all web frameworks make the same claim. What makes Rails different? We can answer that question a number of ways. 

One way is to look at architecture. Over time, most developers have moved to a Model-View-Controller (MVC) architecture for serious web applications. They find that MVC helps them structure their applications more cleanly. (We discuss MVC in more detail in the next chapter.) Java frameworks such as Tapestry and Struts are based on MVC. Rails is an MVC framework, too. When you develop in Rails, there’s a place for each piece  of code, and all the pieces of your application interact in a standard way. It’s as if you start out with the skeleton of an application already prepared. 

Another way of answering the question is to look at the programming language. Rails applications are written in Ruby, a modern, object-oriented scripting language. Ruby is concise without being unintelligibly terse—  you can express ideas naturally and cleanly in Ruby code. This leads to programs that are easy to write and (just as importantly) are easy to read
months later.


Ruby for Rails : ebook


Ruby for Rails
RUBY TECHNIQUES FOR RAILS DEVELOPERS

DAVID A. BLACK



Welcome to Ruby for Rails. This book is an introduction to the Ruby programming language, purpose-written for people whose main reason for wanting to know Ruby is that they’re working with, or are interested in working with, the Ruby on Rails framework and want to do Rails knowledgeably and right.

Ruby is a general-purpose, object-oriented, interpreted programming language designed and written by Yukihiro Matsumoto (known widely as “Matz”). Introduced in 1994, Ruby rose rapidly in popularity among Japanese programmers. By the early 2000s, more than twenty Japanese-language books on Ruby had been published. The first English-language book on Ruby, Programming Ruby by Dave Thomas and Andy Hunt, appeared in late 2000 and ushered in a wave of Ruby enthusiasm outside of Japan. Ruby’s popularity in the West has grown steadily since the appearance of the “Pickaxe book” (the nickname of the Thomas-Hunt work, derived from its cover illustration).