{"product_id":"eloquent-ruby-paperback","title":"Eloquent Ruby - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eRussell A. Olsen\u003c\/b\u003e (Author), \u003cb\u003eMichael Swaine\u003c\/b\u003e (Editor)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWrite better, clearer, more focused Ruby code by becoming truly fluent in the language. \u003c\/b\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAs a Ruby programmer, you know how powerful and expressive it is. But do you really know how to make the most of that power, and how to use it to express your ideas succinctly and clearly. Do you know how to metaprogram; to create code that expresses your problem domain? Do you use modern tools to check your style, and even to check your types? Do you know the four distin ct uses of Ruby blocks?\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eRuby is an easy programming language to learn, but to gain the fluency needed to write great Ruby code, you need to break old habits. Start thinking about code the way experienced Ruby programmers do. Grok how they solve problems. Dig below the \u003ci\u003ewhat\u003c\/i\u003e to the \u003ci\u003ewhy \u003c\/i\u003e of Ruby conventions. Thoroughly updated to reflect modern Ruby usage and with new chapters covering pattern matching and concurrency, \u003ci\u003eEloquent Ruby, Second Edition\u003c\/i\u003e will help you take advantage of the power and flexibility of the Ruby programming language.\u003c\/p\u003e\u003ch3\u003eAuthor Biography\u003c\/h3\u003e\u003cp\u003e\u003cb\u003eRuss Olsen\u003c\/b\u003e is a software engineer, engineering manager, and compulsive technology explainer. An early adopter of Python, Ruby, and Clojure, Russ has written three technical books: \u003ci\u003eEloquent Ruby\u003c\/i\u003e, \u003ci\u003eDesign Patterns in Ruby\u003c\/i\u003e, and \u003ci\u003eGetting Clojure\u003c\/i\u003e, as well as the science fiction novel \u003ci\u003eOverdrive\u003c\/i\u003e. Russ is also an occasional conference speaker: his _To The Moon_ keynote has brought tears to the eyes of audiences worldwide.\u003c\/p\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 402\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.83 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e July 07, 2026\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":45548289065095,"sku":"9798888651957","price":97.85,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0601\/2623\/2711\/files\/DPcu7D5I499798888651957.webp?v=1786967424","url":"https:\/\/booksby.splitshops.com\/products\/eloquent-ruby-paperback","provider":"Books by splitShops","version":"1.0","type":"link"}