Software Engineering, Web Development and 3D Design

Books I Have Read

Software Engineering

  • Best Kept Secrets of Peer Code Review by Jason Cohen, Steven Teleki and Eric Brown
  • Software Performance and Scalability by Henry H. Liu
  • Exploring Expect by Don Libes
  • Designing Data-Intensive Applications by Martin Kleppmann
  • Vagrant: Up and Running by Mitchell Hashimoto
  • Ansible: Up and Running by Lorin Hochstein
  • sed & awk by Dale Dougherty



  • Javascript: The Good Parts by Douglas Crockford
  • Interactive Data Visualization for the Web by Scott Murray


  • Advanced Bash Scripting Guide by Mendel Cooper


  • Practical Object-Oriented Design in Ruby by Sandi Metz
  • Ruby Science by Joe Ferris and Harlow Ward
  • Multitenancy with Rails by Ryan Bigg
  • Testing with RSpec by Aaron Sumner


  • PHP and MySQL Web Development (4th Edition) by Luke Welling and Laura Thomson


  • Dive Into Python by Mark Pilgrim
  • Foundations of Python Network Programming (2nd Edition) by Brandon Rhodes and John Goerzen
  • Practical Django Projects (2nd Edition) by James Bennet


  • Programming in Lua by Roberto Ierusalimschy



The VimL Primer by Benjamin Klein


  • Graph Databases by Ian Robinson, Jim Webber and Emil Eifrem
  • Learning Cypher by Onofrio Panzarino
  • Seven Databases in Seven Weeks by Eric Redmond and Jim R. Wilson

3D Graphics

  • Digital Lighting and Rendering (2nd Edition) by Jeremy Birn
  • Introducing Character Animation with Blender by Tony Mullen
  • Mastering Blender by Tony Mullen


  • The Secret of Selling Anything by Harry Brown
  • The Lean Startup by Eric Ries
  • Innovation and Entrepreneurship by Peter Drucker
  • Getting to Yes by Roger Fisher, William L. Ury and Bruce Patton
  • Platform by Michael Hyatt


  • Principles of Health Interoperability, HL7, and SNOMED by Tim Benson


  • The Use of Knowledge in Society by Friedrich Hayek