Some Rails and Ruby books
May 15, 2008

Flexible Rails is a unique, application-based guide for using Ruby on
Rails 2 and Adobe Flex 3 to build rich Internet applications (RIAs). It
is not an exhaustive Ruby on Rails or Flex reference. Instead, it is an
extensive tutorial in which the reader builds multiple iterations of an
interesting RIA using Flex and Rails together.
Author Peter Armstrong walks readers through eleven iterations in
which the sample application–pomodo–is variously built, refactored,
debugged, sliced, diced and otherwise explored from every conceivable
angle with respect to Ruby on Rails and Adobe Flex. The book unfolds
both the application and the Flex-on-Rails approach side-by-side.
http://mihd.net/zrwfqy
http://rapidshare.com/files/83902008/1933988509.rar.html

Ruby on Rails strips complexity from the development process, enabling
professional developers to focus on what matters most: delivering
business value. Now, for the first time, there’s a comprehensive,
authoritative guide to building production-quality software with Rails.
Pioneering Rails developer Obie Fernandez and a team of experts
illuminate the entire Rails API, along with the
Ruby idioms, design approaches, libraries, and plug-ins that make Rails
so valuable. Drawing on their unsurpassed experience, they address the
real challenges development teams face, showing how to use Rails’ tools
and best practices to maximize productivity and build polished
applications users will enjoy.
Using detailed code examples, Obie systematically covers Rails’ key
capabilities and subsystems. He presents advanced programming
techniques, introduces open source libraries that facilitate easy Rails
adoption, and offers important insights into testing and production
deployment. Dive deep into the Rails codebase together, discovering why
Rails behaves as it does– and how to make it behave the way you want it
to.
This book will help you
Increase your productivity as a web developer
Realize the overall joy of programming with Ruby on Rails
Learn what’s new in Rails 2.0
Drive design and protect long-term maintainability with TestUnit and RSpec
Understand and manage complex program flow in Rails controllers
Leverage Rails’ support for designing REST-compliant APIs
Master sophisticated Rails routing concepts and techniques
Examine and troubleshoot Rails routing
Make the most of ActiveRecord object-relational mapping
Utilize Ajax within your Rails applications
Incorporate logins and authentication into your application
Extend Rails with the best third-party plug-ins and write your own
Integrate email services into your applications with ActionMailer
Choose the right Rails production configurations
Streamline deployment with Capistrano
http://rapidshare.com/files/83524904/0321445619.zip

If you are a web developer who has already realized the power of Ruby
on Rails but wants to take your Rails knowledge further, this book will
be invaluable to you. Practical Rails Projects assumes you know the
basics of using the framework, concentrating instead on taking you
through the creation of a multitude of practical real-world examples,
including a blog, a personal organizer, a calendar, a PHP site
retrofitted to Rails, and much more. Each example application follows
best practices, gives a nod to style as well as functionality, and
takes advantage of many Rails plug-ins, Rails engines, and Ruby Gems.
There is also discussion of cutting-edge Rails functionality, such as
the new REST implementation and Active Resource.
The book starts off by taking you through setup of an ideal
development environment as a helpful recap, before diving into the
projects straight afterwards.
Takes you through the creation of several real-world Rails web applications.
Provides a guide to setting up a perfect development environment with
Rails and SQLite or MySQL, supporting Windows, Mac OS X, and Linux
operating systems.
Doesn’t waste time on the basics–assumes you know the fundamentals of Ruby and Rails already.
Covers the newest Rails functionality, such as new plug-ins and
engines, as well as the Rails REST implementation and Active Resource.
What you’ll learn
How to set up Rails for Windows, Mac OS X, and Linux
How to use Rails with both MySQL and SQLite databases
How to incorporate the latest plug-ins, engines, and Ruby Gems into your applications, saving you hours of development time
How to make consistent styling of your applications a walk in the park using the Yahoo YUI
How to retrofit a PHP site to Rails
How to add sparkle to your applications using Ajax techniques
How to use cutting-edge Rails functionality such as REST and Active Resource
Who is this book for?
This book is for anyone who has gone beyond the basics of Rails and
wants to learn higher-level Rails techniques. It is also useful for
those experienced in other disciplines (such as Java and PHP) who want
to learn Rails.
About the Apress Practical Series
The Practical series from Apress is your best choice for getting the
job done, period. From professional to expert, this series lets you
apply project-motivated templates (or frameworks) step by step in a
very direct, practical, and efficient manner toward current real-world
projects that may be sitting on your desk. So whatever your career
goal, Apress can be your trusted guide to take you where you want to go
on your IT career empowerment path.
Related Titles from Apress
Beginning Ruby on Rails: From Novice to Professional
Practical Ruby on Rails Social Networking Sites
Beginning Ruby on Rails E-Commerce: From Novice to Professional
http://rapidshare.com/files/80152550/jumperY.rar

Beginning Rails is the practical starting point for anyone wanting to
learn how to build dynamic web applications using the Rails framework
for Ruby. You’ll learn how all of the components of Rails fit together
and how you can leverage them to create sophisticated web applications
with less code and more joy.
This book is particularly well suited to those with little or no
experience with web application development, or who have some
experience but are new to Rails. Beginning Rails assumes basic
familiarity with web terms and technologies, but doesn’t require you to
be an expert.
Topics include:
A gentle introduction to the Ruby programming language
Installing Ruby and Rails on a Mac, Linux, or Windows system
The philosophy behind Rails and why it matters
The Model-View-Controller architecture
The basics of relational databases and SQL
Setting up a MySQL database and creating a schema with migrations
Experimenting with your live application in the Rails console
Creating rich relationships between your models
Using controllers and templates properly
Leveraging helpers to keep your templates clean and logic free
Adding Ajax and visual effects to enrich your user interfaces
JavaScript with Prototype and script.aculo.us
How to send and receive mail from your application
Using and creating your own plug-ins
Ensuring your code against Murphy’s Law through writing tests
Using Capistrano to deploy your application
Rather than delving into the arcane details of Rails, the focus is
on the aspects of the framework that will become your pick, shovel, and
axe. Part history lesson, part introduction to object-oriented
programming, and part dissertation on open source software, Beginning
Rails doesn’t just explain how to do something in Rails, it explains
why.
Every programmer fondly remembers the book that helped them get
started. The goal of Beginning Rails is to become that book for you,
today.
http://mihd.net/iyvz7o
http://rapidshare.com/files/72607400/Beginning.Rails.From.Novice.to.Professional._1590

Although Ruby is an easy language to learn, in the heat of action you
may find that you can’t remember the correct syntax for a conditional
or the name of a method. This handy pocket reference offers brief yet
clear explanations of Ruby’s core components, from operators to
reserved words to data structures to method syntax, highlighting those
key features that you’ll likely use every day when coding Ruby.
Whether you’ve come to Ruby because of the Rails web development
framework –Ruby’s killer app — or simply because it’s a relatively
clean, powerful and expressive language that’s useful for a lot of
applications, the Ruby Pocket Reference is organized to help you find
what you need quickly. This book not only will get you up to speed on
how Ruby works, it provides you with a handy reference you can use
anywhere, anytime.
In this book, you find essential information on:
Reserved words, operators, comments, numbers, variables, ranges, and symbols
Predefined variables andglobal constants
Conditional statements, method use, classes, and modules (mixins)
Lists of methods from the Object, String, Array, and Hash classes and the Kernel module
sprintf andtime formatting directories
Interactive Ruby (irb) and the Ruby debugger
Ruby documentation
You also get information on the RubyGems package utility and Rake, a
build tool similar to make.. If you’re using Ruby daily and just want
the facts-fast-Ruby Pocket Reference is your book.
http://rapidshare.com/files/69175081/OReilly.Ruby.Pocket.Reference.Jul.2007.eBook-BBL.rar
http://mihd.net/oq94af

There may be no better way to learn how to program than by dissecting
real, representative examples written in your language of choice. Ruby
by Example analyzes a series of Ruby scripts, examining how the code
works, explaining the concepts it illustrates,
and showing how to modify it to suit your needs. Baird’s examples
demonstrate key features of the language (such as inheritance,
encapsulation, higher-order functions, and recursion), while
simultaneously solving difficult problems (such as validating XML,
creating a bilingual program, and creating command-line interfaces).
Each chapter builds upon the previous, and each key concept is
highlighted in the margin to make it easier for you to navigate the
book.
You’ll learn how to:
Use the interactive Ruby shell (irb) to learn key features of the language
Extend Ruby using RubyGems, the Ruby package manager
Create numerical utilities, as well as utilities that process and analyze HTML/XML
Implement purely functional and metaprogramming techniques to save time and effort
Optimize, profile, and test your code to make sure that it not only does its job, but does it well
Create web applications using Rails
Ruby is the fastest growing programming language today, and for good
reason: Its elegant syntax and readable code make for prolific and
happy programmers. But it can be difficult to understand and implement
without a little help. Ruby by Example shows you how to take advantage
of Ruby as you explore Ruby’s fundamental concepts in action.
http://mihd.net/k6y2xc
http://rapidshare.com/files/52258395/No.Starch.Press.Ruby.by.Example.Concepts.and.Co

If you think that mastering Ajax is too difficult, guess again. You can
create Web applications that look and feel like desktop apps in less
time than you think with the comprehensive Ajax instruction in this
in-depth book. You’ll find easy-to-follow tutorials, hundreds of tips
and tricks, and so much practical information that even skilled
developers will reach for this book first. Let this Bible be your guide
as you jump into the hottest Web programming technology in years.
* Master the fundamentals–JavaScript(r), XML, dynamic HTML, and CSS
*
Tie Ajax into Google with the Google(r) API
*
Handle simultaneous XMLHttpRequest objects in Ajax
*
Use Ajax frameworks such as Ruby on Rails, AjaxTags, and others
*
Understand the Document Object Model (DOM)
*
Create floating menus and effects with CSS
*
Encrypt data over plain HTTP using JavaScript
*
Adapt real-world examples to your own programs
Companion Web site
Find all the code used throughout the book at www.wiley.com/go/ajaxbible
http://rapidshare.com/files/46682270/0470102632.zip
Password : giftfromfatherxmas
Entry Filed under: Books, Development, downloads. .
Trackback this post | Subscribe to the comments via RSS Feed