Implement common design patterns, including the original GoF patterns, in the burgeoning Ruby programming language.
Serie Ruby de Addison-Wesley Profesional Serie
Esta serie es una guía completa para dominar el lenguaje de programación Ruby. Profundiza en conceptos fundamentales para principiantes y explora técnicas avanzadas para desarrolladores experimentados. Los libros enfatizan la aplicación práctica y las mejores prácticas, convirtiéndolos en recursos esenciales para construir soluciones de software robustas y eficientes. Es un compañero ideal para cualquiera que busque dominar este dinámico lenguaje.






Eloquent Ruby
- 413 páginas
- 15 horas de lectura
Presents information on writing Ruby code, covering such topics as control structures, strings, expressions, building methods, classes, and domain specific languages.
The Ruby way
- 774 páginas
- 28 horas de lectura
The Ruby Way takes a "how-to" approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question "How do I do this in Ruby?" Working along with the author, readers are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid understanding.
The Rails 3 Way
- 708 páginas
- 25 horas de lectura
Rev. ed. of: The Rails way / Obie Fernandez. 2008.
Years after the initial release of Ruby on Rails, the web is now filled with Ruby applications that were easy to write but are now virtually impossible to change, extend, or grow. This book addresses that problem by teaching developers real-world object-oriented design techniques specifically focused on Ruby. Sandi Metz shares knowledge and concrete solutions for creating more extensible, maintainable applications and for fixing poorly designed applications. The book focuses on object-oriented Ruby application design and guides developers to superior outcomes, even if their previous experience has been strictly limited to procedural techniques. Metz distills a lifetime of conversations about object-oriented design into a set of specific Ruby practices and patterns that lead to more manageable and pleasing code. Novice Ruby programmers will find specific rules to live by; intermediate programmers will find valuable principles they can flexibly interpret and apply; and advanced programmers will find a common language to lead development and guide their colleagues.
Provides information on the capabilities and subsystems of Rails for the design and development of production-quality software.
Ruby on Rails 3 Tutorial
Learn Rails by Example
Provides instructions for creating dynamic Web applications using Ruby on Rails, covering such topics as TDD, Model-View-Controller, REST architecture, and GitHub.
