Sale!

Programming Ruby 3.3: The Pragmatic Programmers’ Guide (Pragmatic Programmers; Facets of Ruby)

Add your review

Original price was: $65.95.Current price is: $58.31.

Original price was: $65.95.Current price is: $58.31.

Sale!

Note: Prices may fluctuate as sellers adjust them regularly. You'll see the latest price at final checkout.
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare


Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby – including pattern matching and Ractors – and describes the language through Ruby 3.3.

Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way instead of helping you get the work done? Are you using Rails and want to dig deeper into the underlying Ruby language? If so, then we’ve got a language and book for you!

Ruby is a fully object-oriented language. The combination of the power of a pure object-oriented language with the convenience of a scripting language makes Ruby a favorite tool of programmers that want to get things done quickly and cleanly.

This comprehensive reference manual for Ruby includes a description of the most important standard library modules, built-in classes, and modules. It also includes all the new and changed syntax and semantics introduced through Ruby 3.3, including pattern matching and Ractors, and describes the language through Ruby 3.3.

What You Need:

This book assumes you have a basic understanding of object-oriented programming.In general, Ruby programmers tend to favor the the command line for running their code, and they tend to use text editors rather than IDEs.Ruby runs on Windows, Linux, and MacOS.

From the brand

The Pragmatic ProgrammersThe Pragmatic Programmers

Explore Ruby & Rails

The Pragmatic Programmers publishes hands-on, practical books on classic and cutting-edge software development and engineering management topics. We help professionals solve real-world problems, hone their skills, and advance their careers.

Publisher ‏ : ‎ Pragmatic Bookshelf
Publication date ‏ : ‎ February 13, 2024
Edition ‏ : ‎ 5th
Language ‏ : ‎ English
Print length ‏ : ‎ 718 pages
ISBN-10 ‏ : ‎ 1680509829
ISBN-13 ‏ : ‎ 978-1680509823
Item Weight ‏ : ‎ 2.72 pounds
Dimensions ‏ : ‎ 7.25 x 1.5 x 9 inches
Best Sellers Rank: #1,006,698 in Books (See Top 100 in Books) #18 in Ruby Programming #204 in Object-Oriented Design #924 in Software Development (Books)
Customer Reviews: 4.0 4.0 out of 5 stars (21) var dpAcrHasRegisteredArcLinkClickAction; P.when(‘A’, ‘ready’).execute(function(A) { if (dpAcrHasRegisteredArcLinkClickAction !== true) { dpAcrHasRegisteredArcLinkClickAction = true; A.declarative( ‘acrLink-click-metrics’, ‘click’, { “allowLinkDefault”: true }, function (event) { if (window.ue) { ue.count(“acrLinkClickCount”, (ue.count(“acrLinkClickCount”) || 0) + 1); } } ); } }); P.when(‘A’, ‘cf’).execute(function(A) { A.declarative(‘acrStarsLink-click-metrics’, ‘click’, { “allowLinkDefault” : true }, function(event){ if(window.ue) { ue.count(“acrStarsLinkWithPopoverClickCount”, (ue.count(“acrStarsLinkWithPopoverClickCount”) || 0) + 1); } }); });

5 reviews for Programming Ruby 3.3: The Pragmatic Programmers’ Guide (Pragmatic Programmers; Facets of Ruby)

0.0 out of 5
0
0
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Lou M.

    Good stuff!
    Excellent book for beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  2. bubbapump

    tries to do too much and ends up not doing a good job at any of it
    Not that great of a book. For something over 600 pages you’d think it would explain difficult concepts in more detail, like lazy enumerators.Also they seem to have tried so hard to avoid the “somewhat tedious” approach most books take (their words) and instead teach ruby top-down. This, imho, doesn’t work and perhaps there is a reason most books go bottom up. In Programming Ruby they continually have to gloss over concepts that “we haven’t learned about yet but will on page 516”. Now if this was something like a complete beginners guide to programming, i could maybe understand that, but that brings me to the next point – the authors seems to have tried to be a guide to software dev and a learning ruby book and instead gave us the worst of both worlds.For example, they throw in bits about object oriented design and identifying “domain concepts” while introducing classes and objects in ruby. Naturally those bits are woefully inadequate to teach any sort of OO design or modeling, so maybe let’s focus on ruby and leave those things for another book?If you’re catering to an experience dev, then I understand talking about regular expressions so early on page 26, but then you should also skip a lot of the fluff like objects vs classes and design stuff. If you’re catering to a brand new dev that never programmed before, then regular expressions have no business showing up so early in the book.Lastly, this book really should be split into multiple books. It’s a intro to ruby, it’s a deep dive into some less frequently used topic, it’s a discussion on bundlers and gems, a discussion on metaprogramming, and a discussion on ruby for web development and on top of all that it’s a language and standard library reference.so yeah, overall my comment would be “schizophrenic” and authors need to decide what they want this book to be. could be a great intro without all the complexity. or it could be an advanced book without all the basics experienced devs already know, or it could be a reference, or it could be an “OO analysis and design with Ruby”, but it’s trying to be all those things and not doing a good job.

    Helpful(0) Unhelpful(0)You have already voted this
  3. JC

    Just soso
    Too simple, can have a look. All basic concept and usage case, for beginners

    Helpful(0) Unhelpful(0)You have already voted this
  4. Benjamn

    Not for beginner programmers or for experienced programmers beginning Ruby
    The book came highly recommended, however, it became clear after pushing through a couple chapters that my time was better spent elsewhere. I appreciate the intention behind trying to break the mold of how programming books are written, however, it seemed like the authors should have just settled on making it a programming book by programmers for programmers. Instead, there seemed to be a constant awkwardness of prematurely introducing concepts that a beginner reader “shouldn’t” understand, thus, needed to be postponed for later in the book. In practice, that only leaves the beginner questioning why it was brought up at all if the authors know they won’t understand, and everyone else is left frustrated when an accessible concept is previewed but withheld for the sake of the theoretical beginners. In the end, I felt like I was spending more time enduring the writing experiment than learning Ruby in a logical, structured way. Essentially, I think the person who would gain most from this book is someone who already knows Ruby so that they can skim everything to find the useful information.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Client d’Amazon

    J’ai reçu un livre neuf, mais dont la couverture est abîmée. voir photo. Je corrigerai ma note après lecture du livre.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    Programming Ruby 3.3: The Pragmatic Programmers’ Guide (Pragmatic Programmers; Facets of Ruby)
    Programming Ruby 3.3: The Pragmatic Programmers’ Guide (Pragmatic Programmers; Facets of Ruby)

    Original price was: $65.95.Current price is: $58.31.

    bestdealsavvy.com
    Logo
    Compare items
    • Total (0)
    Compare
    0
    Shopping cart