Explore the latest books of this year!
Bookbot

Addison-Wesley Professional Ruby Series

This series serves as a comprehensive guide for mastering the Ruby programming language. It delves into fundamental concepts for newcomers and explores advanced techniques for seasoned developers. The books emphasize practical application and best practices, making them essential resources for building robust and efficient software solutions. It's an ideal companion for anyone looking to become proficient in this dynamic language.

The Rails Way
The rails 3 way
Practical object-oriented design in Ruby. An agile primer
Ruby on Rails 3 Tutorial
The Ruby way
Eloquent Ruby
  • Eloquent Ruby

    • 413 pages
    • 15 hours of reading

    Presents information on writing Ruby code, covering such topics as control structures, strings, expressions, building methods, classes, and domain specific languages.

    Eloquent Ruby
    4.4
  • The Ruby way

    • 774 pages
    • 28 hours of reading

    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 Ruby way
    3.9
  • Provides instructions for creating dynamic Web applications using Ruby on Rails, covering such topics as TDD, Model-View-Controller, REST architecture, and GitHub.

    Ruby on Rails 3 Tutorial
    4.2
  • 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.

    Practical object-oriented design in Ruby. An agile primer
    4.6
  • Provides information on the capabilities and subsystems of Rails for the design and development of production-quality software.

    The Rails Way
    3.9
  • Design Patterns in Ruby

    • 384 pages
    • 14 hours of reading

    Implement common design patterns, including the original GoF patterns, in the burgeoning Ruby programming language.

    Design Patterns in Ruby
    4.2