Skip to content

Instantly share code, notes, and snippets.

@craiglittle
Created June 14, 2018 23:32
Show Gist options
  • Save craiglittle/5c68f21a699155c41003621130de92d1 to your computer and use it in GitHub Desktop.
Save craiglittle/5c68f21a699155c41003621130de92d1 to your computer and use it in GitHub Desktop.
Craig's List of Recommended Engineering Resources
Books
-----
Practical Object-Oriented Design in Ruby
99 Bottles of OOP
The Well-Grounded Rubyist
Metaprogramming Ruby
Talks
-----
Simple Made Easy by Rich Hickey - https://www.infoq.com/presentations/Simple-Made-Easy
All of Gary Bernhardt's talks - https://www.destroyallsoftware.com/talks
All of Sandi Metz's talks - http://confreaks.tv/search?utf8=%E2%9C%93&query=sandi+metz&commit=go
* Some stand-outs:
- All the Little Things - https://www.youtube.com/watch?v=8bZh5LMaSmE
- The Magic Tricks of Testing - https://www.youtube.com/watch?v=URSWYvyc42M
- Nothing is Something - https://www.youtube.com/watch?v=OMPfEXIlTVE
Therapeutic Refactoring by Katrina Owen - https://www.youtube.com/watch?v=J4dlF0kcThQ
Succession by Katrina Owen - https://www.youtube.com/watch?v=59YClXmkCVM
Here Be Dragons by Katrina Owen - https://www.youtube.com/watch?v=QAUHYzC9kFM
Other
-----
- destroyallsoftware.com - Gary Bernhardt's subscription service; excellent content on a variety of topics, including software design, refactoring, and general computing
- Programming with Nothing - https://codon.com/programming-with-nothing - This is a really cool exploration of coding FizzBuzz in Ruby using only procs.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment