Books of Ruby and Ruby on Rails
Ruby - a dynamic, reflective, high-level scripting language for quick and easy, object-oriented programming. Language has an independent on the operating system multithreading, strong dynamic typing, garbage collection and many other features. Ruby is similar in syntax to the language features of Perl, and Eiffel, object-oriented approach - to Smalltalk. Also, some features of the language taken from Python, Lisp, Dylan and CLU.
Books of Ruby and Ruby on Rails
Ruby on Rails - a software framework, written in a programming language Ruby. Ruby on Rails provides an architectural pattern Model-View-Controller (Model View Controller)
Books of Ruby and Ruby on Rails
Ruby - a dynamic, reflective, high-level scripting language for quick and easy, object-oriented programming. Language has an independent on the operating system multithreading, strong dynamic typing, garbage collection and many other features. Ruby is similar in syntax to the language features of Perl, and Eiffel, object-oriented approach - to Smalltalk. Also, some features of the language taken from Python, Lisp, Dylan and CLU.
Books of Ruby and Ruby on Rails
Ruby - a dynamic, reflective, high-level scripting language for quick and easy, object-oriented programming. Language has an independent on the operating system multithreading, strong dynamic typing, garbage collection and many other features. Ruby is similar in syntax to the language features of Perl, and Eiffel, object-oriented approach - to Smalltalk. Also, some features of the language taken from Python, Lisp, Dylan and CLU.
The Adventures of Ruby
The pilot for the Ruby series. Ruby Tuesday is hired by Colonel Abulah Abdullah to find out who has stolen Cleo, a small planet from Saudi Asteroidia in the Middle Eastern star cluster. Her only lead is the Advanced Fulcrum Magnetic Works of Fong on the planet of Dong A Long, who while previously unknown have recently appeared with highly sophisticated technology to move large asteroids around for easy mining.
The Book of Ruby
You抣l start with the basics梩ypes, data structures, and control flows梐nd progress to advanced features like blocks, mixins, metaclasses, and beyond. Rather than bog you down with a lot of theory, The Book of Ruby takes a hands-on approach and focuses on making you productive from day one. As you follow along, you抣l learn to:
Refactoring in Ruby
The book shows you when and how to refactor with both legacy code and during new test-driven development, and walks you through real-world refactoring in detail. The workbook concludes with several applications designed to help practice refactoring in realistic domains, plus a handy code review checklist you'll refer to again and again. Along the way, you'll learn powerful lessons about designing higher quality Ruby software-lessons that will enable you to experience the joy of writing consistently great c
Refactoring in Ruby
The book shows you when and how to refactor with both legacy code and during new test-driven development, and walks you through real-world refactoring in detail. The workbook concludes with several applications designed to help practice refactoring in realistic domains, plus a handy code review checklist you'll refer to again and again. Along the way, you'll learn powerful lessons about designing higher quality Ruby software-lessons that will enable you to experience the joy of writing consistently great
Ruby Programming
Ruby is a free and powerful programming language that can be used to develop programs to meet nearly any programming challenge, including scripting, application programming and Web development. This new text teaches Ruby programming through a lively hands-on approach and a focus on game development. Students begin by learning the fundamentals of computer programming and will move on to mastering the concepts and principles involved in Ruby programming. Topics covered include formulating regular expressions
Eloquent Ruby
Next, the book addresses bigger questions related to building methods and classes. You茂驴陆ll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code茂驴陆and why you茂驴陆ll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages.
Eloquent Ruby
Next, the book addresses bigger questions related to building methods and classes. You抣l discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code朼nd why you抣l want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages.
Ruby in Practice
: 4bee2f4dd34ff34f93d45f854031865c
Read more...
Learning Ruby
Ruby has gotten a lot of attention since the appearance of Ruby on Rails, the web application framework written in Ruby. The attention is way past due. Ruby has been around as long as Java but enjoyed only limited attention outside of Japan until around 2000. In the last few years, Ruby's popularity has steadily grown, and with good reason.
Beginning Ruby
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.
Metaprogramming Ruby
Paolo Perrotta has more than ten years of experience as a developer and writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams for Yoox, a large Internet fashion shop, and teaches Java to developers throughout Europe. He lives in Bologna, Italy, with his girlfriend and a cat. He loves Ruby.