Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Fundamentals of Database Systems, Fourth Edition
Publisher: Addison Wesley
Authors: Ramez Elmasri, Shamkant B. Navathe
Rating: 5/5
Customer opinion - 5 stars out of 5
The best book to start with

I am a student in the school of Computer Science and Telecomunications in Athens University.This is the book we are using for three different courses.These are the introduction to Data Bases and File Organisation,Data Bases and Distributed DataBases.The book is very well writen and easy to understand.But a small experiance in a programming language for the first part of the book is essential.After you read this book you would be able to probe further and start reading books about SQL,PL/SQL etc. rather than begining with them and not knowing the theory first.

Product: Book - Paperback
Title: Hacking Exposed: Network Security Secrets & Solutions, Fourth Edition (Hacking Exposed)
Publisher: McGraw-Hill Osborne Media
Authors: Stuart McClure, Joel Scambray, George Kurtz
Rating: 4/5
Customer opinion - 4 stars out of 5
Lots of Info

Although it didnt answer all my questions it provides an excellent foundation. Great place to start for computer professionals.

Product: Book - Paperback
Title: Core Servlets and JavaServer Pages, Vol. 1: Core Technologies, Second Edition
Publisher: Prentice Hall PTR
Authors: Marty Hall, Larry Brown
Rating: 5/5
Customer opinion - 5 stars out of 5
The best all-around programming book I've ever read.

Choose Core Servlets and Java Server Pages, it's worth the price. As a beginning programmer myself, making frequent trips to the book store to bone up on a new topic, I'm often disappointed by my selections once I start working with them, at [$] a pop. Marty Hall's Core Servlets and JSP was well worth the money. That's why I have taken the time to recommend his book.
You know the author is very good when only eight pages are used to comprehensively configure the server you need out of the myriad servers available.
The servlet chapters are thorough and brief, easily digestible information. You will have real working examples, and you will cover the technical details so that you can speak the language with professionals familiar with servlets and JSP. In Core Servlets, the topics are given in a sequence that help you easily build your skills by devoting one hour a night.
All sample code is generously given on the author's web site, FREE. Most people can't learn programming without code. Downloading the code from the Web is the most convenient way. No CD to change from read-only, no mega-typing / debugging sessions.
And the book is actually enjoyable to read. Most technical books are like chewing glass. Core Servlets is not an outline or a reference, and it's not too wordy. Blunt and to the point, in an informative, enjoyable way. Most importantly, you will learn through hands-on examples. The examples are excellent, and the material is presented in an order so that you can take the examples and expand on them as you master the material.
I hope Mr. Hall has written on other topics of interest to me. I can buy his work in confidence that I am getting the information I need.

Product: Book - Paperback
Title: Beyond Software Architecture: Creating and Sustaining Winning Solutions
Publisher: Addison-Wesley Professional
Authors: Luke Hohmann
Rating: 5/5
Customer opinion - 5 stars out of 5
Beyond Everyday Architecture Issues

This book delivers on its promise to discuss the larger business realities of creating software products. If you're a software architect, or dream of being one, this is a must read book.
Appropriately, it eschews the details of implementation, and focuses mainly on the business issues an architect must focus on to succeed. It works from the assumption that the reader has done a fair bit of design work, and now wants to create software architectures that will last for multiple releases. Luke expands your horizons to include new areas you probably have not have considered.
The book is nicely segmented into logical chapters, making it an excellent reference. Although it covers classic architecture issues such as portability, usability, performance, layering, API design, and security, the truly valuable material is on the business and product management side of the fence, which often get ignored, or left till late in the process. For instance, the installation "out of the box" experience, planning your upgrade strategy, technology licensing, branding, and user community discussions are incredibly valuable, as they bring together the benefit of a lot of experience in the commercial software market. It is this focus on non-traditional architecture issues that makes the book so valuable.
My only issue with the book is the tone. I find it a little too academic, and I think that it detracts from the pragmatic advice given. However, the content more than makes up for this minor lack. If you're ready to move to the next level of architecture or pondering a new software product design, check this book out.