{"id":13518112,"url":"https://github.com/AwesomeRubyist/awesome_reading_list","last_synced_at":"2025-03-31T09:31:09.881Z","repository":{"id":145669877,"uuid":"47385002","full_name":"AwesomeRubyist/awesome_reading_list","owner":"AwesomeRubyist","description":null,"archived":false,"fork":false,"pushed_at":"2018-03-29T17:29:24.000Z","size":13,"stargazers_count":102,"open_issues_count":0,"forks_count":17,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-05-18T22:38:45.349Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AwesomeRubyist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-12-04T06:08:56.000Z","updated_at":"2024-03-10T17:54:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"2631bddd-6477-4278-8d09-0bd66836a192","html_url":"https://github.com/AwesomeRubyist/awesome_reading_list","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwesomeRubyist%2Fawesome_reading_list","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwesomeRubyist%2Fawesome_reading_list/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwesomeRubyist%2Fawesome_reading_list/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AwesomeRubyist%2Fawesome_reading_list/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AwesomeRubyist","download_url":"https://codeload.github.com/AwesomeRubyist/awesome_reading_list/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246358259,"owners_count":20764366,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T05:01:40.863Z","updated_at":"2025-03-31T09:31:09.854Z","avatar_url":"https://github.com/AwesomeRubyist.png","language":null,"readme":"[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n## 12 months books\n- The Well-Grounded Rubyist (2nd edition) by David A. Black ([Amazon](http://www.amazon.com/The-Well-Grounded-Rubyist-David-Black/dp/1617291692/ref=pd_sim_14_4?ie=UTF8\u0026dpID=51qtp4NzjRL\u0026dpSrc=sims\u0026preST=_AC_UL160_SR128%2C160_\u0026refRID=10CWMCJ7D3146DQPQSC3))\n\n- Programming Ruby (2nd edition): The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt ([O'Reilly](http://shop.oreilly.com/product/9780974514055.do))\n\n- Agile Web Development with Rails 5 by Sam Ruby ([PragProg](https://pragprog.com/book/rails5/agile-web-development-with-rails-5))\n\n- The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends by David Chelimsky, Dave Astels, Zach Dennis, Aslak Hellesøy, Bryan Helmkamp, Dan North ([PragProg](https://pragprog.com/book/achbd/the-rspec-book))\n\n- Practical Object-Oriented Design in Ruby by Sandi Metz ([site](http://www.poodr.com))\n\n- 99 Bottles of OOP by Sandi Metz ([site](http://www.sandimetz.com/99bottles))\n\n- Design Patterns in Ruby ([site](http://designpatternsinruby.com/))\n\n- The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler ([PragProg](https://pragprog.com/titles/cfcar2/the-passionate-programmer))\n\n- EXCEPTIONAL RUBY by Avdi Grimm ([site](http://exceptionalruby.com))\n\n- Confident Ruby by Avdi Grimm ([site](http://www.confidentruby.com))\n\n- The Clean Coder: A Code of Conduct for Professional Programmers ([Amazon](http://www.amazon.com/The-Clean-Coder-Professional-Programmers/dp/0137081073))\n\n- Metaprogramming Ruby 2: Program Like the Ruby Pros by Paolo Perrotta ([PragProg](https://pragprog.com/book/ppmetr2/metaprogramming-ruby-2)) + Ruby Metaprogramming Screencast by Dave Thomas ([PragProg](https://pragprog.com/screencasts/v-dtrubyom/the-ruby-object-model-and-metaprogramming))\n\n- Refactoring: Improving the Design of Existing Code ([Amazon](http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672))\n\n- Everyday Rails Testing with RSpec ([Leanpub](https://leanpub.com/everydayrailsrspec))\n\n- Minitest Cookbook by Chris Kottom ([site](https://chriskottom.com/minitestcookbook/))\n\n- Working with Ruby Threads - ([PragProg](https://pragprog.com/book/jsthreads/working-with-ruby-threads))\n\n### Additional books\n\n- Ruby under microscope by Pat Shaughnessy ([site](http://patshaughnessy.net/ruby-under-a-microscope))\n- Rails as she spoke by Giles Bowkett ([site](http://railsoopbook.com/))\n- Ruby Hacking Guide ([site](https://ruby-hacking-guide.github.io/))\n- Head First Ruby ([site](http://headfirstruby.com/))\n- Rails AntiPatterns by Chad Pytel ([site](https://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison-Wesley-Professional/dp/B019NE1CE6))\n- Growing Rails Applications in Practice ([PragProg](https://pragprog.com/news/growing-rails-applications-in-practice))\n- Crafting Rails 4 Applications ([Amazon](http://www.amazon.com/Crafting-Rails-Applications-Practices-Development/dp/1937785556))\n- Working with ruby threads ([PragProg](https://pragprog.com/book/jsthreads/working-with-ruby-threads))\n- Ruby performance optimization ([PragProg](https://pragprog.com/book/adrpo/ruby-performance-optimization))\n- Ruby Science: The reference for writing fantastic Rails applications ([link](https://gumroad.com/l/ruby-science))\n- RubyFu - Ruby for hackers ([gitbook](https://www.gitbook.com/book/rubyfu/rubyfu/details))\n- Kestrels, Quirky Birds, and Hopeless Egocentricity - Raganwald's collected adventures in Combinatory Logic and Ruby Meta-Programming ([Leanpub](https://leanpub.com/combinators))\n- Refactoring. Ruby Edition (Professional Ruby Series) ([site](https://www.amazon.com/Refactoring-Ruby-Addison-Wesley-Professional/dp/0321984137))\n- Eloquent Ruby (Professional Ruby Series) ([site](https://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104))\n\n### General books\n- Seven Languages in Seven Weeks ([PragProg](https://pragprog.com/book/btlang/seven-languages-in-seven-weeks)) - A Pragmatic Guide to Learning Programming Languages\n- Pragmatic Programmer: From Journeyman to Master ([PragProg](https://pragprog.com/book/tpp/the-pragmatic-programmer))\n- Introduction to Algorithms, Third Edition (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein) ([site](http://ressources.unisciel.fr/algoprog/s00aaroot/aa00module1/res/%5BCormen-AL2011%5DIntroduction_To_Algorithms-A3.pdf))\n\n### Collections\n- Awesome Software Craftsmanship ([github](https://github.com/benas/awesome-software-craftsmanship)) - \"As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft\"\n","funding_links":[],"categories":["Technical"],"sub_categories":["awesome-*"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAwesomeRubyist%2Fawesome_reading_list","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAwesomeRubyist%2Fawesome_reading_list","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAwesomeRubyist%2Fawesome_reading_list/lists"}