Giter Club home page Giter Club logo

awesome_reading_list's Introduction

Awesome

12 months books

  • The Well-Grounded Rubyist (2nd edition) by David A. Black (Amazon)

  • Programming Ruby (2nd edition): The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt (O'Reilly)

  • Agile Web Development with Rails 5 by Sam Ruby (PragProg)

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

  • Practical Object-Oriented Design in Ruby by Sandi Metz (site)

  • 99 Bottles of OOP by Sandi Metz (site)

  • Design Patterns in Ruby (site)

  • The Passionate Programmer: Creating a Remarkable Career in Software Development by Chad Fowler (PragProg)

  • EXCEPTIONAL RUBY by Avdi Grimm (site)

  • Confident Ruby by Avdi Grimm (site)

  • The Clean Coder: A Code of Conduct for Professional Programmers (Amazon)

  • Metaprogramming Ruby 2: Program Like the Ruby Pros by Paolo Perrotta (PragProg) + Ruby Metaprogramming Screencast by Dave Thomas (PragProg)

  • Refactoring: Improving the Design of Existing Code (Amazon)

  • Everyday Rails Testing with RSpec (Leanpub)

  • Minitest Cookbook by Chris Kottom (site)

  • Working with Ruby Threads - (PragProg)

Additional books

  • Ruby under microscope by Pat Shaughnessy (site)
  • Rails as she spoke by Giles Bowkett (site)
  • Ruby Hacking Guide (site)
  • Head First Ruby (site)
  • Rails AntiPatterns by Chad Pytel (site)
  • Growing Rails Applications in Practice (PragProg)
  • Crafting Rails 4 Applications (Amazon)
  • Working with ruby threads (PragProg)
  • Ruby performance optimization (PragProg)
  • Ruby Science: The reference for writing fantastic Rails applications (link)
  • RubyFu - Ruby for hackers (gitbook)
  • Kestrels, Quirky Birds, and Hopeless Egocentricity - Raganwald's collected adventures in Combinatory Logic and Ruby Meta-Programming (Leanpub)
  • Refactoring. Ruby Edition (Professional Ruby Series) (site)
  • Eloquent Ruby (Professional Ruby Series) (site)

General books

  • Seven Languages in Seven Weeks (PragProg) - A Pragmatic Guide to Learning Programming Languages
  • Pragmatic Programmer: From Journeyman to Master (PragProg)
  • Introduction to Algorithms, Third Edition (Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein) (site)

Collections

  • Awesome Software Craftsmanship (github) - "As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft"

awesome_reading_list's People

Contributors

artofhuman avatar avasyutin avatar danielpclark avatar davydovanton avatar ibublik avatar international avatar nplusp avatar shiroginne avatar zismailov avatar zvlex avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.