Showing posts with label Ruby. Show all posts
Showing posts with label Ruby. Show all posts

17 April, 2010

Ruby: Visual QuickStart Guide


Larry Ullman, "Ruby: Visual QuickStart Guide"
Peachpit Press | 2008 | ISBN: 0321553853 | 432 pages | PDF | 6,2 MB

This book is for those new to programming or that know other programming languages and would like to know Ruby. The book teaches the fundamentals of object-oriented programming and starts with creating a basic program. Everything is covered such as control structures and variables, taking input, and creating output. Moving from the basic to more advanced topics, a solid understanding of Ruby is taught in logical progression. The book ends with an overview of the Web development framework, Ruby on Rails.

Download:
Link_1
Or
Link_2
.

03 March, 2010

Practical Ruby Gems


Practical Ruby Gems
Publisher: Apress | ISBN: 1590598113 | edition 2007 | PDF | 288 pages | 11,3 mb

Practical Ruby Gems is a comprehensive guide to utilizing and creating Ruby Gemsready-made Ruby code modules that can be easily added to Ruby and Rails projects. This book is ideal for Ruby programmers as well as web developers who use Rails and wish to extend the functionality of their projects.
Youll get a prime selection of 34 of the best and most useful Gems, which makes up the core of this book. Each of these also comes complete with actual use cases and code examples that you can use immediately in your own projects. Youll learn how Ruby Gems can be used to
* Validate credit cards.
* Create graphical interfaces on multiple platforms.
* Speed up Rails applications.

Download:
Link_1
Or
Link_2
Or
Link_3
.

RailsSpace: Building a Social Networking Website with Ruby on Rails


RailsSpace: Building a Social Networking Website with Ruby on Rails
Publisher: Addison Wesley | ISBN: 0321480791 | edition 2007 | PDF | 564 pages | 11,3 mb

Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster.

Download:
Link_1
Or
Link_2
Or
Link_3
.

15 February, 2010

Metaprogramming Ruby


Metaprogramming Ruby
Publisher: Pragmatic Bookshelf | ISBN: 1934356476 | edition 2010 | PDF | 282 pages | 11,2 mb

Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well.
This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects.
Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining.

Download:
Link_1
Or
Link_2
.

08 February, 2010

Ruby Developer's Guide


Lyle Johnson, Ruby Developer's Guide
Syngress Publishing | ISBN: 1928994644 | 2002 | PDF | 720 pages | 4.32 MB

Ruby is quickly becoming a favourite among developers who need a simple, straight forward, portable programming language. Ruby is ideal for quick and easy object-oriented programming such as processing text files or performing system management. Having been compared with other programming languages such as Perl, Python, PCL, Java, Eiffel, and C++; Ruby is popular because of its straight forward syntax and transparent semantics.

Download:
Link_1
Or
Link_2
.

29 December, 2009

Beginning Ruby on Rails


Beginning Ruby on Rails
Publisher: Wrox | ISBN: 0470069155 | edition 2006 | PDF | 403 pages | 8 mb

Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web programming.
You will find a thorough introduction to both Ruby and Rails in this book. You'll get the easy instructions for acquiring and installing both; understand the nature of conditionals, loops, methods, and blocks; and become familiar with Ruby's classes and objects. You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online catalogs--apps you can actually use right away.
What you will learn from this book
* How to install and use Ruby and Rails
* Object-oriented programming with Ruby
* Rails fundamentals and how to create basic online applications...

Download:
Link_1
Or
Link_2
.

13 December, 2009

Ruby Pocket Reference


Ruby Pocket Reference
O'Reilly Media, Inc | 2007-07-18 | ISBN: 0596514816 | 176 pages | PDF | 2 MB

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.

Download:
Link_1
Or
Link_2
.

12 December, 2009

Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET


Regular Expression Pocket Reference: Regular Expressions for Perl, Ruby, PHP, Python, C, Java and .NET, Second Edition
O'Reilly Media, Inc | 2007-07-18 | ISBN: 0596514271 | 126 pages | PDF | 1 MB

This handy little book offers programmers a complete overview of the syntax and semantics of regular expressions that are at the heart of every text-processing application. Ideal as a quick reference, Regular Expression Pocket Reference covers the regular expression APIs for Perl 5.8, Ruby (including some upcoming 1.9 features), Java, PHP, .NET and C#, Python, vi, JavaScript, and the PCRE regular expression libraries.

This concise and easy-to-use reference puts a very powerful tool for manipulating text and data right at your fingertips. Composed of a mixture of symbols and text, regular expressions can be an outlet for creativity, for brilliant programming, and for the elegant solution. Regular Expression Pocket Reference offers an introduction to regular expressions, pattern matching, metacharacters, modes and constructs, and then provides separate sections for each of the language APIs, with complete regex listings including:

* Supported metacharacters for each language API
* Regular expression classes and interfaces for Ruby, Java, .NET, and C#
* Regular expression operators for Perl 5.8
* Regular expression module objects and functions for Python
* Pattern-matching functions for PHP and the vi editor
* Pattern-matching methods and objects for JavaScript
* Unicode Support for each of the languages

With plenty of examples and other resources, Regular Expression Pocket Reference summarizes the complex rules for performing this critical text-processing function, and presents this often-confusing topic in a friendly and well-organized format. This guide makes an ideal on-the-job companion.

Download:
Link_1
Or
Link_2
.

19 July, 2009

Ruby on Rails for Microsoft Developers

Antonio Cangiano, "Ruby on Rails for Microsoft Developers"
Wrox | 2009 | ISBN: 0470374950 | 480 pages | PDF | 6,2 MB

This definitive guide examines how to take advantage of the new Agile methodologies offered when using Ruby on Rails (RoR). You’ll quickly grasp the RoR methodology by focusing on the RoR development from the point of view of the beginner- to intermediate-level Microsoft developer. Plus, you’ll get a reliable roadmap for migrating your applications, skill set, and development processes to the newer, more agile programming platform that RoR offers.

Download:
Link_1
Or
Link_2
.

Ruby on Rails Bible


Timothy Fisher, "Ruby on Rails Bible"
Wiley | 2008 | ISBN: 0470258225 | 624 pages | PDF | 6,5 MB

Thanks to the explosive growth in popularity of the Rails framework, the equally popular Ruby programming language now has a great place to hang its hat. The powerful combination of the two provides the perfect toolset to create Web applications that feature concise code, clean syntax, and easy maintenance. This must-have book is your best guide on how to jump on the RoR bandwagon—from the basics of Ruby programming to advanced techniques for experienced Rails developers.

Download:
Link_1
Or
Link_2
.

17 July, 2009

Ruby in Practice


Jeremy McAnally, Assaf Arkin, "Ruby in Practice"
Manning Publications | 2009 | ISBN: 1933988479 | 360 pages | PDF | 3,2 MB

Ruby in Practice increases your productivity by showing you specific Ruby techniques you can use in your projects. The book offers detailed strategies for using Ruby in a large-scale environment. You'll see concrete examples of integration, messaging, web development, and databases, all presented in a clear Problem/Solution format. This book won't help you push your deadline back, but it will help you get the job done in less time.

Above all, Ruby in Practice is a practical book for developers who want an in depth understanding of the Ruby language and its toolset. The book is divided into three major parts.

The first part concentrates on issues that developers face both from within their organizations and from their peers. The authors weigh the costs and benefits of using Ruby in enterprise development projects, the over-riding theme being that every developer should always aim to use the right tool for any particular job. The authors then examine the pros and cons of developing with Ruby, and where appropriate, compare Ruby to other languages, both conceptually and in code.

The second part discusses techniques for communication and integration of systems. The authors describe how libraries and techniques are used to facilitate messaging, web development and communication automation. They also focus on how the strategies in the first section can be used with these libraries to make development more flexible and efficient.

The last part shows how to manage data and integrate with existing data using Ruby. The authors describe techniques for using existing Ruby libraries that either replace popular Java libraries or can interface with existing data in a different way. They go on to show you how strategies covered in the first section can be used to enable Ruby to interact with existing assets or to build new data systems.

Download:
Link_1
Or
Link_2
.

13 July, 2009

Beginning Ruby: From Novice to Professional, Second Edition


Peter Cooper "Beginning Ruby: From Novice to Professional, Second Edition"
Apress | English | 2009-07-20 | ISBN: 1430223634 | 700 pages | PDF | 10,4 MB


Based on the best-selling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up.
The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.
Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.
• Introduces readers to the Ruby programming language
• Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
• Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)

What you'll learn
• Understand the basics of Ruby and object-oriented building blocks.
• Work with Ruby libraries, gems, and documentation.
• Work with files and databases.
• Write and deploy Ruby applications.
• Explore Ruby web frameworks and aspects of network programming with Ruby.
• Develop desktop and GUI applications with Ruby.

Download:
Link_1
Or
Link_2
.

07 June, 2009

Beginning Ruby on Rails (book + source code)


"Beginning Ruby on Rails" by Steve Holzner, Ph.D
Publisher: Wrox | November 2006 | ISBN: 0470069155 | PDF | 4.65 Mb | 380 Pages

Ruby on Rails is the revolutionary online programming tool that makes creating functional e-commerce web sites faster and easier than ever. With the intuitive, straightforward nature of Ruby and the development platform provided by Rails, you can put together full-fledged web applications quickly, even if you're new to web programming.
You will find a thorough introduction to both Ruby and Rails in this book. You'll get the easy instructions for acquiring and installing both; understand the nature of conditionals, loops, methods, and blocks; and become familiar with Ruby's classes and objects. You'll learn to build Rails applications, connect to databases, perform necessary testing, and put the whole thing together to create real-world applications such as shopping carts and online catalogs--apps you can actually use right away.

Download:
Link_1
.

04 March, 2009

NetBeans™ Ruby and Rails IDE with JRuby


As Ruby and Rails continues to grow, and more and more jobs are coming online that require you to effectively develop Ruby and Rails in the web tier. Beyond the Rails framework, there are still very few proven tools and IDEs to get the job done, at least until now. The NetBeans Ruby and Rails IDE, according to some, is by far the best and proven IDE in Ruby and Rails. Who would’ve thought a Java IDE could do Ruby and Rails?

Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress with NetBeans™ Ruby and Rails IDE with JRuby, an officially endorsed NetBeans project book, which is for Ruby and Rails programmers who want to take advantage of the NetBeans IDE to facilitate their Ruby and/or Rails web application development.

* Shows you how to use the NetBeans IDE 6.5 in the Ruby and Rails development processes
* Gives you in–depth information to help you configure the working environment for your specific Ruby interpreter, application server, and database server
* Showcases the NetBeans features that enhance your productivity from project creation, to editing, debugging, and testing

Authors Chris Kutler and Brian Leonard work closely with both the developers of the NetBeans Ruby and Rails IDE project and the user community. The authors’ in–depth knowledge of the numerous product features, in addition to an understanding of how the community uses the product to meet their development practices, enables them to present you the essential information necessary to efficiently and effectively use the tools of this IDE.
What you’ll learn

* Getting a fully functional Ruby on Rails environment up and running with a single product installation
* Abandoning the command line for all things Rails: project creation, GEM installation, etc.
* Working with all facets of your project—source code, databases, web servers—from a single environment
* Debugging Ruby code interactively, even the Ruby on Rails source code, to really understand what the Rails framework is doing
* Running Ruby applications on the Java VM and deploying Rails applications to Java servlet containers such as GlassFish and Tomcat

Who is this book for:

This officially endorsed NetBeans project book is for Ruby and Rails programmers who want to take advantage of the NetBeans IDE to facilitate their Ruby and/or Rails web application development.

Download:
Link_1
Or
Link_2
.

10 February, 2009

David Thomas Andrew Hunt: Programming Ruby


A guide to working with the object-oriented programming language, Ruby, which allows for programming without extra syntax or code. Shows how to easily mine the Ruby language, teaching the basics, plus how to write large programs, how to extend Ruby using C code, and more.

Download:
Link_1
.