devroom.io/content/recommendations.md

88 lines
3.7 KiB
Markdown

+++
type = "page"
title = "Book recommendations"
+++
This list contains books I've read and own personally. I enjoyed reading and
learning from these books and I've kept almost all of them around for reference.
## Git
* [Pragmatic Version Control Using Git](http://amzn.to/2bcbNd9)
* [Version Control with Git](http://amzn.to/2bAHyfn)
## Electronics
* [The Art of Electronics - 3rd Edition](http://amzn.to/2bbtTKy) <span class="recommended">tip</span>
* [Practical Electronics for Inventors - 4th Edition](http://amzn.to/2jhbAq7) <span class="recommended">tip</span>
## Software Engineering
* [The Pragmatic Programmer: From Journeyman to Master](http://amzn.to/2bbKD1C)
* [The Passionate Programmer: Creating a Remarkable Career in Software Development](http://amzn.to/2bA1bE1)
* [Clean Code: A Handbook for Agile Software Craftsmanship](http://amzn.to/2bA18Ix) <span class="recommended">tip</span>
* [Understanding the Four Rules of Simple Design](https://leanpub.com/4rulesofsimpledesign)
* [The Mytical Man-Month](http://amzn.to/2bwMPTK)
## Ruby
* [Programming Ruby](http://amzn.to/2bA0ta5) <span class="recommended">tip</span>
* [The Well Grounded Rubyist](http://amzn.to/2bpIv9U)
* [Practical Object-Oriented Design in Ruby](http://amzn.to/2bbDSBp) <span class="recommended">tip</span>
## Ruby on Rails
* [Agile Web Development with Rails 4](http://amzn.to/2bbsdRd)
* [Agile Web Development with Rails 5](http://amzn.to/2bGFHCH) <span class="recommended">tip</span>
* [Rails 4 Test Prescriptions](http://amzn.to/2bA0lYc)
* [Metaprogramming Ruby 2](http://amzn.to/2buepiu)
* [The Cucumber Book: Behaviour-Driven Development for Testers and Developers](http://amzn.to/2bbspzW)
* [The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends](http://amzn.to/2bA1FtW)
## GPG - The GNU Privacy Guard
* [PGP & GPG: Email for the Practical Paranoid](http://amzn.to/2kJ4zxM) <span class="recommended">tip</span>
## Golang
* [Programming in Go](http://amzn.to/2bbsHqI)
## Vim and Tmux
* [Practical Vim](http://amzn.to/2bbsDqS)
* [Vi iMproved](http://amzn.to/2bbsoMr) <span class="recommended">tip</span>
* [tmux 2: Productive Mouse-Free Development](http://amzn.to/2n8I3Ax) <span class="recommended">tip</span>
## Agile / Scrum
* [Scrum and XP from the Trenches](http://amzn.to/2bbtkjU)
* [Agile Coaching](http://amzn.to/2bwM3Gt)
## MOS 6502 Microprocessor
* [6502 Applications Book](http://amzn.to/2bc0m3y)
* [Programming the 6502](http://amzn.to/2bqvXPl)
## macOS / Cocoa / Swift / Objective-C
* [Cocoa Programming for OS X: The Big Nerd Ranch Guide (5th edition)](http://amzn.to/2bpRLL0) <span class="recommended">tip</span>
---
## Going paperless?
<a href="http://amzn.to/2bfTHqN"><img class="img-right" src="/img/kindle_paperwhite.jpg" /></a>
I _love_ my Kindle. It's light-weight, has a battery that lasts about 4 weeks (I read about 1 hour a day), and it features a quality e-ink screen. The 3G option is fantastic, as you can leave your Kindle always connected and use services like [Readability](https://www.readability.com/) to send web pages neatly formatted to your Kindle for later reading.
Almost all of the books listed above are available for Kindle as well. So if you're not already paperless, why not start now?
* [Amazon Kindle Paperwhite](http://amzn.to/2bfTHqN)
* [Aamzon Kindle Voyage](http://amzn.to/2bDXAF1)
* [Kindle Unlimited 30-Day Free Trial](https://www.amazon.com/gp/kindle/ku/sign-up?ie=UTF8&*Version*=1&*entries*=0&ref_=assoc_tag_ph_1454291293420&_encoding=UTF8&camp=1789&creative=9325&linkCode=pf4&tag=ariejannet02-20&linkId=27a2fcdbdce4d545fd1dd60031c45474)
_Full disclosure: the links below are Amazon Affiliate links. This costs you nothing, but
I will get a small commission on each sale Amazon makes._