Essential Object Oriented Design

This book covers the basic Object Oriented Design concepts using Ruby programming language. The goal is to provide a solid foundation to build upon. This book distills my Object Oriented Design knowledge into a concise and easy-to-read format. Repetition is key to learning Ruby. We will visit the concepts from different angles. You will get the most benefit out of the book if you work through every example as you read through the book. This book uses Ruby 2.3.0.

About the Author

Bala Paranj

Bala Paranj has a Master's degree in Electrical Engineering from Wichita State University. He began working in the IT industry in 1996. He started his career as a Technical Support Engineer and then became a Web Developer using Perl, Java and Ruby.

He is available for freelance work. Please contact him at [email protected] or via Ruby Plus. He is also working on screencasts based on this book. If you want notification about the release, please contact him.