IT programming books related reviews
Title: SQL-99 Complete, Really
Publisher: CMP Books
Authors: Peter Gulutzan, Trudy Pelzer
Rating: 5/5
It's really good to read, complete (as the name says) and very practically oriented. It is in fact the only book that I would recommend to people who don't know SQL. Alas alas there is no German-language book on the theme at an acceptable level.
Title: How to Do Everything with Google
Publisher: McGraw-Hill Osborne Media
Authors: Fritz Schneider, Nancy Blachman, Eric Fredricksen, Fritz Schneider, Nancy Blachman, Eric Fredricksen
Rating: 1/5
I thought I knew Google moderately well. It turns out, I didn't. I now know it better, and have a book to help me find more information more quickly when I need to. The book covers basic web search, and goes through a number of the more esoteric features (did you know you can do arithmetic in the search bar?) and goes on to discuss the news, Usenet news groups, directory, image search and Froogle, amongst other features. There's a little technical information about how Google does its stuff, but appropriately located in an appendix.The book is easily understood by anyone who can type 'google' in the search bar of their browser, and it will make you realize what an astounding resource Google is.
Title: MCSE Database Design on SQL Server 7 Exam Prep (Exam: 70-029)
Publisher: Coriolis Group Books
Authors: Brad Schulz, Greg Woody, Jose Amado-Blanco, Pam Barker, Christopher Leonard, Christopher A. Leonard, Pamela Barker
Rating: 4/5
While this book alone isn't enough to pass 70-029, it is logically organized and provides solid training in SQL Server-specific design and tuning concepts. Definitely slanted toward practical use, this volume provides decent examples of where you can actually apply the concepts that it teaches. Far superior to the MOC (Microsoft Official Curriculum).
Title: The Guru's Guide to SQL Server Stored Procedures, XML, and HTML (With CD-ROM)
Publisher: Addison-Wesley Professional
Authors: Ken Henderson
Rating: 5/5
In addition to the topics mentioned in the title, this book is the ultimate Extended Procedure reference. It shows you how to write them, how to utilize them in your own code, how to debug them, and how to make them handier to use. For example, there's a chapter showing how to build your own Extended Procedures from A-Z. It takes you through building several useful EPs. Want to know how to take control of SQL Server execution threads so that you can speed up your code? This book shows how to write an Extended Procedure that does just that.The book also shows you how to use EPs in user defined functions to basically do whatever you want. One of the example EPs is xp_exec which is basically an Extended Procedure version of EXEC(). Given that you can't call EXEC() from a user defined function this is really handy. You can execute any code you want.Another useful set of Extended Procedures the book shows you how to build has to do with arrays. Given that Transact-SQL doesn't have arrays, the book shows you how to build a set of Extended Procedures and user defined functions to add arrays to the language. You learn to build xp_createarray which is called by fn_createarray, xp_setarray which is call by fn_setarray, and so forth. Basically, you get arrays that look and feel like they're built into Transact-SQL by virtue of the ingenious use of Extended Procedures and user defined functions together to hide the details. They're speedy and handy to use.If you ever wanted to know how to build Extended Procedures, this is your book. In addition to all the other great info in the book, this alone makes it worth the price. In fact I would have paid twice what I did for it. Its that good.
Title: Sams Teach Yourself SQL in 10 Minutes, Third Edition
Publisher: Sams
Authors: Ben Forta
Rating: 4/5
Structured Query Language (SQL), if it is a foreign tongue to you, after reading this book carefully, you'll speak SQL. From the start, the author explains the purpose of the language, to query relational databases, and he also defines what relational databases are. He covers how databases are tables of data containing columns and rows. In a well-organized sequence of chapters, he describes how each SQL command affects those rows and columns. My suggestion with the text is to divide its reading into two parts. If you're new to computer programming, read Chapters 1-16, then try an online free SQL tutorial on the Web for awhile. Once you get comfortable with searching for data, come back and do the last chapters, which have a programming emphasis. With constant practice, SQL programming can become straightforward and quick for you. The book has clear descriptions and is useful for the newcomer to SQL.
Title: Multi-Tier Application Programming with PHP : Practical Guide for Architects and Programmers (The Practical Guides)
Publisher: Morgan Kaufmann
Authors: David Wall
Rating: 1/5
I hate this book. All the book is the repetition of the same code with very, very few differences. The description lets argue that is pointed to advanced users but the content is so basic that is hard to believe. It uses SOAP in it's more basic fashion. The code is poor (also the HTML and the Javascript used). The code is written in a so invesive fashion that if you strip it (and is not a bad idea), you will find no more than 30 pages.
The Multi-Tier is just supposed to be good and misuesed.
As you may understand, I strongly advise to not buy this book.
Title: Test Yourself MCDBA SQL Server TM 2000 Administration (Exam 70-228)
Publisher: McGraw-Hill Companies
Authors: Stephen Giles, Glen Martin, Syngress Media Inc
Rating: 3/5
This book does include all the highlights on each section. However, the layout could be improved for readability. There's an error on the questions and answers arrangement. Overall, I like the in-depth answers to all the questions, help readers to analyze questions in MS way. It's great to review this book prior to your exam for consolidation.
Title: SQL In A Nutshell, 2nd Edition
Publisher: O'Reilly
Authors: Kevin Kline, Daniel Kline, Brand Hunt
Rating: 5/5
This book is great for a desktop reference. It contains loads of SQL commands and it shows how to use them for different database packages, like MySQL.
Title: Apache: the Definitive Guide (With CD-ROM)
Publisher: O'Reilly
Authors: Ben Laurie, Peter Laurie
Rating: 4/5
We been running apache since '97 when we blew out an NT server due to complex DNS issues it couldn't handle. Consulting fees have added up to a substantial amount since our conversion to apache on FreeBSD. This book has saved hundreds of dollars in consulting fees which are better spent on more advanced issues worthy of consultants;^)If asked to recommend a first book on apache, this would be it. I've said that I'd never run Microsoft anything software on a UNIX server, or UNIX on Microsoft... But, gee-whiz, I couldn't resist installing the NT port to my personal NT server <Grin>
Title: Php Fast & Easy Web Development (Fast & Easy Web Development)
Publisher: Premier Press
Authors: Julie C. Meloni
Rating: 5/5
This is an extraordinarily helpful and well-written book for the person who wants to move from static web pages to data driven pages. Each step is carefully explained in detail, and each chapter builds a useful category of web page, so that you find yourself moving very quickly into doing useful work. I started out learning PHP with a different book and was bogged down with esoteric details, but when I went back to PHP with this book everything fit and everything worked. For those who do not yet have Apache, PHP and MySql on their machines, the book furnishes a CD with these programs for both Linux and Windows, along with the usual detailed explanation of how to install and configure them. At some point you will probably want to get a more advanced book to do wild and crazy things, but if you are like me, you will still find yourself coming back to this one to be sure you got it right. Great book!

