SRC: http://ihower.tw/blog/books
RUBY LANGUAGE
- Beginning Ruby: From Novice to Professional (Apress)
- Programming Ruby 1.9 (Pragmatic)
- The Well-Grounded Rubyist (Manning)
- The Ruby Way 2nd. (Addison-Wesley)
- The Ruby Programming Language (O’Reilly)
- Eloquent Ruby (Addison-Wesley)
- Ruby Best Practices (O’Reilly)
- Refactoring: Ruby Edition (Addison-Wesley)
- Design Patterns in Ruby (Addison-Wesley)
- The RSpec Book (Pragmatic)
- Distributed Programming with Ruby (Addison-Wesley)
RUBY ON RAILS
- Agile Web Development with Rails 4th. (Pragmatic)
- Advanced Rails Recipes (Pragmatic)
- Enterprise Recipes with Ruby and Rails (Pragmatic)
- The Rails 3 Way (Addison-Wesley)
- Advanced Rails (O’Reilly)
- Enterprise Rails (O’Reilly)
- Code Review (Peepcode)
- Security on Rails (Pragmatic)
- Rails Antipatterns (Addison-Wesley)
- Service-Oriented Design with Ruby and Rails (Addison-Wesley)
- Crafting Rails Applications (Pragmatic)
- Rails Test Prescriptions (Pragmatic)
SOFTWARE DESIGN
- 敏捷軟體開發 Agile Software Developer: Principles, Patterns, and Practices (碁峰)
- 程式設計師提昇生產力秘笈 The Productive Progrmmer (O’Reilly)
- 深入淺出設計模式 (O’Reilly)
- 物件導向設計模式 Design Patterns (培生)
- 重構 Refactoring (碁峰)
- 重構-向範式前進 Refactoring to Patterns (碁峰)
- Smalltalk Best Practice Patterns (Prentice Hall)
- Implementation Patterns (Addison-Wesley)
- Patterns of Enterprise Application Architecture (Addison-Wesley)
- Enterprise Integration Patterns (Addison-Wesley)
- xUnit Test Patterns (Addison-Wesley)
- Test-Driven Development (Addison Wesley)
- Interface-Oriented Design (Pragmatic)
- 聚沙成塔 Building Scaleable Web Sites (O’Reilly)
- SQL 之美學 (O’Reilly)
- SQL Antipatterns (Pragmatic)
- HTTP: The Definitive Guide (O’Reilly)
- Scalable Internet Architectures (Developer’s Library)
- Release It! (Pragmatic)
- Domain-Driven Design (Addison-Wesley)
- Working Effectively with Legacy Code (Prentice Hall)
- Clean Code (Prentice Hall)
- Code Complete 2 (Microsoft Press)
- The Pragmatic Programmer (Addison-Wesley)
- Domain Specific Languages (Addison-Wesley)
- 操作介面設計模式 Designing Interfaces (O’Reilly)
- Designing Web Interfaces (O’Reilly)
SOFTWARE DEVELOPMENT
- 松本行弘的程式世界-成為一流程式設計師的14種思考術 (博碩)
- 約耳趣談軟體 Joel on Software (悅知)
- 約耳續談軟體 More Joel on Software (悅知)
- Practices of an Agile Developer (Pragmatic)
- The Agile Samurai (Pragmatic)
- 深入淺出軟體開發 (O’Reilly)
- eXtreme Programming Explained (Addison-Wesley)
- Peopleware 腦力密集產業的人才管理之道 (經濟新潮社)
- 人月神話 Peopleware (經濟新潮社)
- 讓事情發生 The Art of Project Management (O’Reilly)
- User Stories Applied: For Agile Software Development (Addison-Wesley)
- Eric Sink on the Business of Software (Apress)
- Agile Estimating and Planning (Prentice Hall)
- Seven Languages in Seven Weeks (Pragmatic)
- Continuous Delivery (Addison-Wesley)