Software Engineering
- Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)
- Test Driven Development: By Example (Kent Beck)
- The Clean Coder (Robert C. Martin)
- Refactoring: Improving the Design of Existing Code (John Brant, Martin Fowler, Kent Beck, William Opdyke, Don Roberts)
- The Phoenix Project (Gene Kim, Kevin Behr, George Spafford)
- The Pragmatic Programmer (Andrew Hunt, David Thomas)
- Building Microservices (Sam Newman)
- Continuous Delivery (David Farley, Jez Humble)
Ruby
- Practical Object-Oriented Design in Ruby: An Agile Primer (Sandy Metz)
- Refactoring: Ruby Edition (Jay Fields, Shane Harvie, Martin Fowler, Kent Beck)
- Metaprogramming Ruby 2 (Paolo Perrotta)
- Effective Testing with RSpec 3: Build Ruby Apps with Confidence (Myron Marston, Ian Dees)