This post is a list of the books I’ve read and am currently reading.
Currently Reading
- Introduction to Algorithms, Charles E. Leiserson, Ronald Rivest, Thomas H. Cormen, and Clifford Stein
Previous Titles
JavaScript
- Developing Backbone.js Applications, Addy Osmani
- Eloquent JavaScript, Marijn Haverbeke
- JavaScript Enlightenment, Cody Lindley
- JavaScript Patterns, Stoyan Stefanov
- JavaScript: The Good Parts, Douglas Crockford
- The Little Book on CoffeeScript, Alex MacCaw
- What is Node.js?, Brett McLaughlin
Ruby
- Crafting Rails 4 Applications, José Valim
- Design Patterns in Ruby, Russ Olsen
- Eloquent Ruby, Russ Olsen
- Jump Start Sinatra, Darren Jones
- Practical Object-Oriented Design in Ruby, Sandi Metz
- Refactoring Ruby, Jay Fields, Sean Harvie, Martin Fowler and Kent Beck
- The Rails Guides, Open Source
- The Rails View, Bruce Williams and John Athayde
- Sinatra: Up and Running, Alan Harris and Konstantin Haase
Design
- Above the Fold, Brian Miller
- Designing For Emotion, Aaron Walter
- HTML and CSS, Jon Duckett
- The Non-Designer’s Design Book, Robin Williams
- The Principles of Beautiful Web Design, Jason Beaird
Other
- Drive: The Surprising Truth About What Motivates Us, Daniel H. Pink
- How to Count (Programming for Mere Mortals), Steven Frank
- Learning Unix for OS X: Going Deep With the Terminal and Shell, Dave Taylor
- The Passionate Programmer, Chad Fowler
- ReWork, Jason Fried and David Heinemeier Hansson
- Test Driven Development by Example, Kent Beck