| help | account  

Books by R.M. Menon:

Expert Oracle JDBC Programming
By R. M. Menon
$36.50 (39% Off!)


Want to see more?
View favorite books from other authors.
We asked some of our (and your!) favorite authors to share with us their favorite 10 computer books from the past 10 years. Here's what we got back.

R.M. Menon has worked with Oracle database for over eleven years, eight of which have been at Oracle Corporation. For the past five years, Menon has used JDBC and other J2EE technologies extensively as part of his work. He believes in the philosophy of proving all assertions and has striven to follow this philosophy rigorously in his book. When he is not doing research on Oracle, Menon learns Indian classical vocal music and performs at local cultural events as a singer. Occasionally, he also dabbles in sketching portraits and drawing paintings and cartoons.


R.M.'s favorite books:
Effective Oracle by Design by Tom Kyte – Another masterpiece by Tom. Tom's style is highly readable, and his typical example-driven approach is very accessible to readers of all categories. The best thing about Tom is that he teaches you how to learn yourself instead of just handing you over a bunch of tips without explaining the logic behind them. Another must-have in my opinion.


Optimizing Oracle Performance by Cary Millsap – A book written in the scientific and witty style which is the trademark of all writings by Cary Millsap. The book is perhaps the most authoritative work on Oracle's tracing mechanism which, as Cary argues rather convincingly, is the most powerful arsenal in a performance specialist's tool set. It also has some fascinating reading material on the queuing theory and its application in performance tuning. A thoroughly enjoyable and original piece of work.


Effective Oracle Database 10g Security by Design by David Knox – This is a book by the foremost Oracle security expert, David Knox, who explains to you how to develop and deploy Oracle applications in a secure fashion. It covers a gamut of topics including security-related principals, proxy authentication, identity management, secure application roles, fine-grain auditing, virtual private database, encryption and many more. Highly recommended.


Mastering Oracle PL/SQL: Practical Solutions by Connor McDonald – This is a book intended for a reader who is familiar with PL/SQL but is looking for advanced programming techniques, tools and solutions. Connor is a well-known Oracle expert and speaker and presents his material in a lucid style with logical arguments and code to back up his assertions. The book explains how to write effective PL/SQL code that performs data operations, security and DBA-related tasks. A must-have for anyone who programs in PL/SQL.


Practical Oracle 8i: Building Efficient Databases by Jonathan Lewis – Jonathan Lewis, along with Tom Kyte, is up there in the list of the top authorities on the subject of Oracle. Don't be misled by the fact that this book is on Oracle 8i. Many of the principles explained in this book are relevant for later Oracle versions as well. A highly recommended book.


Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides – This book is considered to be a seminal work in the area of design patterns. Anyone who does programming (especially in OO languages) should read this book. It catalogues patterns for managing object creation, composing objects into larger objects and controlling flow of interaction between objects. With each pattern, the book provides examples to illustrate when the pattern is useful and, more importantly perhaps, when it is not applicable.


Extreme Programming Explained: Embrace Change by Kent Beck – This book by Kent Beck provides a fascinating overview of the author's Extreme Programming (XP) software development methodology. It describes XP, its guiding principles and how the methodology works. It demonstrates how XP relies on simplicity, pair-programming, unit-testing, collective ownership of code and continuous incorporation of customer input on software requirements to motivate high-quality software delivered on time. If you are working on small to mid-size projects, this book is definitely worth your money.


Peopleware: Productive Projects and Teams by Tom DeMarco and Timothy Lister – Peopleware explains why many software projects fail in spite of the tremendous resources spent on them. It promotes the idea that the people on a project are the most critical resources and a company or a project that does not realize this is doomed from the start. Although most of the book's contents are relevant for software development projects, the same principles can be extended over to other project management scenarios. This book is a must-read for an IT professional, especially if you lead or manage a project.


Code Complete by Steve McConnell – Microsoft may be notorious for its bug-ridden applications, but Microsoft Press has churned out some very good books related to programming techniques. This book by Steve McConnell is one of them. The book is an extremely useful compilation of programming techniques relevant to most programming languages. I have read the first edition and it definitely is a classic piece of work. The second edition incorporates new technologies such as OO and agile programming techniques. This book is indispensable, especially if you are just beginning your programming career.

Expert One-on-One Oracle by Tom Kyte – This is the definitive book on developing Oracle applications. The first few chapters make for a fascinating reading for anyone who wants to understand how Oracle works internally and how it differs from other databases on the market. Tom is one of the leading authorities on Oracle and is also the man behind the hugely popular website http://asktom.oracle.com. In general, anything written by Tom on Oracle is worth your attention and money. Tom was the reviewer of my JDBC book and I have a tremendous respect not only for his extraordinary Oracle knowledge but also for his generosity and personal integrity. Tom is working on the second edition of this book which will also cover Oracle 9i and 10g. Highly recommended.