IT programming books related reviews
Title: Oracle Web Application Programming for PL/SQL Developers
Publisher: Prentice Hall PTR
Authors: Susan Boardman, Melanie Caffrey, Solomon Morse, Benjamin Rosenzweig
Rating: 5/5
I found this book very helpful as it explains the basics in a very clear, easy to understand language and has lots of examples. It's a high quality interactive manual: first the concepts are described, then I was presented with exercises, which is very good as most of us learn through practice, experince. The answers and clarifications which are given after the exercises unit helped me monitor my understanding and in the end I had the complete application and a great feeling of achievement.
Title: Core PHP Programming: Using PHP to Build Dynamic Web Sites (2nd Edition)
Publisher: Pearson Education
Authors: Leon Atkinson
Rating: 4/5
This book is great, I dont understand why everyone rates it so poorly. I picked it up and a week later I was writeing nice scripts for the web. It not only covers the language of php it covers a bit of sql and it also has a refference that you can use. I would recomend this to any person who has no programming experiance or little. (Not counting HTML or JavaScript). The only thing holding it back is the way the examples are set up. Sometimes the example they are talking about is 3 pages ahead of it. Other than that, this book is the perfect PHP book.
Title: Core PHP Programming: Using PHP to Build Dynamic Web Sites (2nd Edition)
Publisher: Pearson Education
Authors: Leon Atkinson
Rating: 1/5
Poor book for learning much of anything you need about PHP. Many errors in the code, alot of white space and big screen shots to make the book look larger. Just a very poor reference and I will skip this book for something better that (I hope) will come out shortly.
Title: Understanding SQL
Publisher: Sybex Inc
Authors: Martin Gruber
Rating: 5/5
This is an excellent book for the begginers, who don't even know what is an SQL, they can learn on their own and master it with in a month.
Title: Apache: the Definitive Guide (With CD-ROM)
Publisher: O'Reilly
Authors: Ben Laurie, Peter Laurie
Rating: 2/5
O'Reilley and Associates seems to have a knack at publishing good, solid technical manuals -- and "Apache: The Definitive Guide" is no exception.One of the best features of this book is the assumption that the reader knows nothing about web servers, and builds a good solid knowledge of apache, the most popular web server on the internet today (and one of only a few offering true HTTP-compliance). The book guides the reader through the purpose of Apache, the HTTP protocol, and then on to writing Apache config files from scratch (once you learn how to do this, you'll never want to use the default config). From there, the book goes on to discuss advanced topics such as server-side includes, Secure socket layer, and even a reference into the Apache API.The only suggestion I'd add -- when you try the examples in this book, make sure you have a clean install of Apache. If you're on linux, don't use the version of Apache that shipped with your system -- start from scratch, follow the book. For windows users, don't be intimidated by the lack of a visual front-end (this is actually a benefit on a real production web server). Follow the book and all the special notes for Win32, and you'll be an Apache guru in no time.
Title: Pro Apache, Third Edition
Publisher: Apress
Authors: Peter Wainwright
Rating: 5/5
In this voluminous title author Peter Wainwright covers the Apache web server in detail. Chapters include Installing Apache and basic configuration, building Apache the way you want it, configuring Apache the way you want it, deciding what the client needs, delivering dynamic content, hosting more than one web site, improving Apache's performance, monitoring Apache, Securing Apache, Improving Web Server Security, and Extending Apache. It has some excellent sections on advanced configuration, handling robots, dealing with errors and handling them correctly, name-based and IP-based virtual servers, and improving the performance of your server. The section on securing Apache covers authentication (including digest and LDAP) and using SSL (including some advanced configuration techniques).
There are better books that deal with some of the specific areas of this text (for example, Hardening Apache is much more thorough on the subject of securing your server) but you won't find a more comprehensive text in a single volume than this one. Pro Apache, Third Edition is highly recommended and my first choice for anyone looking for a single book to learn how to setup and configure an Apache server or serve as their primary reference.
Title: Visual Basic Developer's Guide to E-Commerce with ASP and SQL Server
Publisher: Sybex Inc
Authors: Noel Jerke
Rating: 2/5
This book is good if you are a new to building ecommerce sites....The disgressing stuff is that this book doesn't cover advanced topics related to ecommerce...Anyhow good work by the author
Title: Core PHP Programming: Using PHP to Build Dynamic Web Sites (2nd Edition)
Publisher: Pearson Education
Authors: Leon Atkinson
Rating: 1/5
I think this book has some great examples, and I think this book has a lot of breadth instead of depth. That's not a bad thing. I found it's higher level descriptions to be useful in learning php3.
I especially liked the last few chapters on good coding practices.
If I could have the author redo anything, it would be to expand on debugging, and to give a more detailed description of phpinfo(). Also, I really need an example of how to access HTTP_POST_VARIABLES when I'm using PHP3 for forms.
One major problem is the typo in all of the examples for mysql:
It says:
$mysql_link = mysql_connect(...);
$mysql_select_db(...);
and it should be:
$mysql_link = mysql_connect(...);
mysql_select_db(...);
mysql_select_db is a function, not a variable.
Title: Microsoft SQL Server 7 DBA Survival Guide
Publisher: Sams
Authors: Orryn Sledge
Rating: 4/5
Clearly written and concise with lots of useful examples
Title: Developing Time-Oriented Database Applications in SQL (Morgan Kaufmann Series in Data Management Systems)
Publisher: Morgan Kaufmann Publishers
Authors: Richard T. Snodgrass, Christian S. Jensen
Rating: 5/5
Professor Snodgrass has effectively communicated temporal data to me with this top-notch book. I have been designing systems for 25+ years and, for me, this book ranks with Donald Knuth's, "Art of Programming: Fundamental Algorithms (first edition)" and Charles Petzold's "Programming Windows", for its impact, in particular on my thinking process in software development. Every system I review, every table I design, every object that I design be considered differently than before I read this book.His analogies are "country", but important. It took three settings of an hour each on 10 pages until the concepts really sank in. I have seen these constructs in Data Warehouses, but now I see a future for these in transactional systems.Every time based system will eventually incorporate these concepts (and new SQL tools) - In particular all accounting systems including banking, brokerage (especially portfolio management), tax accounting. For example, right now we are working on a system to track and manage vendor problems in a "just in time" manufacturing environment. If our tables had been designed with these temporal concepts, we would be able to more effectively communicate trends to our management users.Those people who are familiar with these concepts may find it boring, but for those of us learning, I say thank you!

