More About Me...

Ebook For Programmer and IT Support , Free and Free...

Another Tit-Bit...

It's all about IT , Ebook , Tutorial , News ... Try to Share.... Technoly is Never Ending and Knowledge is Free....

Ruby

This book bridges the gap between what you'll learn from a typical beginner book about Ruby on Rails and what you'll need to know to create a solid, professional, spectacular, complex web application. Professional Ruby on Rails is a guide to taking a beginner web site and making it great. The book covers topics of interest to a web professional who is trying to develop and deploy a complex application. These topics include:
* Using REST to structure your application cleanly
* How to test and deploy your application for maximum automation with minimal headache
* Protecting your site and your user's data
* Using Rails to create the kinds of interactions that web users are coming to expect
The current Rails books are either beginner books, cookbook-style books, or specifically aimed at Ajax development. This book will fill the void for a book that discusses in-depth the information that a developer would need in order to move from a basic site to a fully featured web application.
From the Back Cover
Professional Ruby on Rails
Nothing less than a revolution in the way web applications are constructed,Ruby on Rails (RoR) boasts a straightforward and intuitive nature that avoids programming repetition and makes it infinitely easier to build for the web. Over the years, RoR has undergone numerous internal changes while programming techniques have evolved. This book captures the current best practices to show you the most efficient way to build a spectacular web application with RoR.
Preparing you to build a real, live, and complex web application, this invaluable resource covers all the questions that aren't addressed in introductory material, including how to manage users and security, organize a team of programmers, automate common build tasks, secure your site, and deploy a production server. You'll learn everything you need to know in order to extend Rails so that you can take advantage of the many exciting and wonderful things that are being done by the diligent RoR programming community.
What you will learn from this book
*How to write automated tests for all parts of your Rails application
*Why rake is a handy tool for automating commonly performed actions
*Ways to manage time zones and internationalization
*How to deploy Ruby applications using Capistrano, Mongrel, and Apache
*Techniques for installing and running a Rails application in Java
*Current security techniques, including prevention of cross-site scripting attacks
Who this book is for
This book is for RoR programmers, software and web developers, designers, and architects who are looking to expand their knowledge of the Rails framework.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
See all Editorial Reviews
Product Details
* Paperback: 457 pages
* Publisher: Wrox (February 25, 2008)
* Language: English
* ISBN-10: 047022388X
* ISBN-13: 978-0470223888
Download


Use this free and easy programming language for ecommerce sites and blogs
If you need to build Web and database applications quickly but you dont dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create fullfeatured Web applications fast. Its even fun!
Discover how to
Install and run Ruby and Rails
Use the RadRails IDE
Create a blog with Ruby
Connect your Web site to a database
Build a shopping cart
Explore Rubys syntax
Synopsis
Quickly create Web sites with this powerful tool. Use this free and easy programming language for e-commerce sites and blogs. If you need to build Web and database applications quickly but you don't dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It's even fun! Discover how to: install and run Ruby and Rails; use the RadRails IDE; create a blog with Ruby; connect your Web site to a database; build a shopping cart; and, explore Ruby's syntax.
Download

* Paperback: 664 pages
* Publisher: Apress (March 26, 2007)
* Language: English
* ISBN-10: 1590597664
Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses on simplicity and offers a fully object-oriented environment.
Beginning Ruby is a thoroughly contemporary guide for every type of reader wanting to learn Ruby, from novice programmers to web developers to Ruby newcomers. It starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a genuine Ruby application.
The book then explains key Ruby principles, such as classes and objects; projects, modules, and libraries; and other aspects of Ruby such as database access. In addition, Ruby on Rails is covered in depth, and the books appendixes provide essential reference information as well as a primer for experienced programmers.
About the Author
Peter Cooper is a highly experienced Ruby developer and trainer. He manages BigBold (www.bigbold.com), a Ruby training and development company, and has produced many commercial web sites using Ruby on Rails, the Ruby-based web framework. In addition, he created Code Snippets, one of the world’s largest public code repositories, and Congress, an online chat client utilizing Ajax and Ruby on Rails. He also created Feed Digest, a feed distribution service that was recently profiled by Business 2.0 magazine.
In addition to development work, Peter has written professionally about various development techniques and tools, producing over 100 articles. He was coeditor of WebDeveloper.com, and worked on iBoost.com and Webpedia.com.
He lives in Lincolnshire, England, with his girlfriend. In his spare time he enjoys hiking, camping, and exploring mountains.
Download

Paperback: 310 pages
Publisher: Pragmatic Bookshelf (January 23, 2007)
Language: English
ISBN-10: 0977616614

Are you a tester who spends more time manually creating complex test data than using it? A business analyst who seemingly went to college all those years so you can spend your days copying data from reports into spreadsheets? A programmer who can’t finish each day’s task without having to scan through version control system output, looking for the file you want?

If so, you’re wasting that computer on your desk. Offload the drudgery to where it belongs, and free yourself to do what you should be doing: thinking. All you need is a scripting language (free!), this book (cheap!), and the dedication to work through the examples and exercises.

Everyday Scripting with Ruby is divided into four parts. In the first, you’ll learn the basics of the Ruby scripting language. In the second, you’ll see how to create scripts in a steady, controlled way using test-driven design. The third part is about finding, understanding, and using the work of others–and about preparing your scripts for others to use. The fourth part, more advanced, is about saving even more time by using application frameworks.

About the Author
Brian Marick graduated in 1981 with one degree in Mathematics and Computer Science and another one in English Literature. In his early career, he continued to be confused about his identity. Sometimes he was a programmer. Sometimes he was a tester. He became better at each because he understood the other. Brian is the author of The Craft of Software Testing, which promotes test design techniques, how testers support the team, and unscripted exploratory manual testing. He was an author of the Manifesto for Agile Software Development and was the second chair of the Agile Alliance board of directors. Because the Agile methods encourage cross-disciplinary work, he’s once again without a fixed identity. When consulting, he sticks his nose into everything
Download