Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AwesomeRubyist/awesome_reading_list


https://github.com/AwesomeRubyist/awesome_reading_list

List: awesome_reading_list

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)

## 12 months books
- 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&dpID=51qtp4NzjRL&dpSrc=sims&preST=_AC_UL160_SR128%2C160_&refRID=10CWMCJ7D3146DQPQSC3))

- 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))

- Agile Web Development with Rails 5 by Sam Ruby ([PragProg](https://pragprog.com/book/rails5/agile-web-development-with-rails-5))

- 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))

- Practical Object-Oriented Design in Ruby by Sandi Metz ([site](http://www.poodr.com))

- 99 Bottles of OOP by Sandi Metz ([site](http://www.sandimetz.com/99bottles))

- Design Patterns in Ruby ([site](http://designpatternsinruby.com/))

- The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler ([PragProg](https://pragprog.com/titles/cfcar2/the-passionate-programmer))

- EXCEPTIONAL RUBY by Avdi Grimm ([site](http://exceptionalruby.com))

- Confident Ruby by Avdi Grimm ([site](http://www.confidentruby.com))

- The Clean Coder: A Code of Conduct for Professional Programmers ([Amazon](http://www.amazon.com/The-Clean-Coder-Professional-Programmers/dp/0137081073))

- 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))

- Refactoring: Improving the Design of Existing Code ([Amazon](http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672))

- Everyday Rails Testing with RSpec ([Leanpub](https://leanpub.com/everydayrailsrspec))

- Minitest Cookbook by Chris Kottom ([site](https://chriskottom.com/minitestcookbook/))

- Working with Ruby Threads - ([PragProg](https://pragprog.com/book/jsthreads/working-with-ruby-threads))

### Additional books

- Ruby under microscope by Pat Shaughnessy ([site](http://patshaughnessy.net/ruby-under-a-microscope))
- Rails as she spoke by Giles Bowkett ([site](http://railsoopbook.com/))
- Ruby Hacking Guide ([site](https://ruby-hacking-guide.github.io/))
- Head First Ruby ([site](http://headfirstruby.com/))
- Rails AntiPatterns by Chad Pytel ([site](https://www.amazon.com/Rails-AntiPatterns-Refactoring-Addison-Wesley-Professional/dp/B019NE1CE6))
- Growing Rails Applications in Practice ([PragProg](https://pragprog.com/news/growing-rails-applications-in-practice))
- Crafting Rails 4 Applications ([Amazon](http://www.amazon.com/Crafting-Rails-Applications-Practices-Development/dp/1937785556))
- Working with ruby threads ([PragProg](https://pragprog.com/book/jsthreads/working-with-ruby-threads))
- Ruby performance optimization ([PragProg](https://pragprog.com/book/adrpo/ruby-performance-optimization))
- Ruby Science: The reference for writing fantastic Rails applications ([link](https://gumroad.com/l/ruby-science))
- RubyFu - Ruby for hackers ([gitbook](https://www.gitbook.com/book/rubyfu/rubyfu/details))
- Kestrels, Quirky Birds, and Hopeless Egocentricity - Raganwald's collected adventures in Combinatory Logic and Ruby Meta-Programming ([Leanpub](https://leanpub.com/combinators))
- Refactoring. Ruby Edition (Professional Ruby Series) ([site](https://www.amazon.com/Refactoring-Ruby-Addison-Wesley-Professional/dp/0321984137))
- Eloquent Ruby (Professional Ruby Series) ([site](https://www.amazon.com/Eloquent-Ruby-Addison-Wesley-Professional/dp/0321584104))

### General books
- Seven Languages in Seven Weeks ([PragProg](https://pragprog.com/book/btlang/seven-languages-in-seven-weeks)) - A Pragmatic Guide to Learning Programming Languages
- Pragmatic Programmer: From Journeyman to Master ([PragProg](https://pragprog.com/book/tpp/the-pragmatic-programmer))
- 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))

### Collections
- 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"