IT programming books related reviews
Title: Writing Apache Modules with Perl and C
Publisher: O'Reilly
Authors: Lincoln Stein, Doug MacEachern
Rating: 5/5
I can't say enough good things about this book. I particularly appreciate the way in which it makes the mod_perl Apache module clearly and easily accessible despite its complexity.
Title: Advanced Transact-SQL for SQL Server 2000
Publisher: Apress
Authors: Itzik Ben-Gan, Tom Moreau
Rating: 2/5
This is a mediocre little book that doesn't deserve shelf space in your library. Everything in it is also in the BOL. Also, it's not written terribly well. I'm no literary critic, but the writing is drab - very, very drab. Get the Gurus Guide to Transact-SQL - it's much better.
Title: SQL Server 2000 Design & T-SQL Programming
Publisher: Osborne/McGraw-Hill
Authors: Michael Reilly, Michelle Reilly, Michelle Poolet
Rating: 2/5
This book is OK, but gives the impression that you will learn how to design a SQL Server 2000 database, not as an academic computer science exercise, but for what I need it for - work! There's only 4 chapters on the design, not nearly enough information on normalization, and the remainder of the book - using SQL Server 2000 - was covered far more comprehensively in Rob Veera's book from Wrox Press.In short, OK for a complete beginner but not nearly enough meat for those who need to know this information on a daily basis.
Title: A Programmer's Introduction to PHP 4.0
Publisher: Apress
Authors: W. Jason Gilmore
Rating: 5/5
This book is well done. It is easy to understand and the code and examples are great. Its starts off with a section on the fundamentals of using PHP in a web site. It has a great section on File I/O and the file system. The most useful part of the text for me was the section toward the end of the book on dynamic web sites (chapters covering forms and databases - specifically MySQL).I have read and reviewed (for text adoption at the college I work at) a number of PHP/MySQL books in the past year and I found the Gilmore text (A Programmer's Introduciton to PHP 4.0) targeted to people who already understand HTML and static web development and some basic programming concepts. The text is full of solid code and clear explainations.This text is geared for people who want to implement an open source PHP and MySQL or other database solution. Mr Gilmore gets right to the point quickly brings you up to speed. Many of my junior and senior level students also liked the book.The curriculum I use in class (at the college) is well supported by this book. The following is a list of key elements I cover in my PHP/MySQL class (and is well supported by this book):PHP Introduction - Server Environment (usernames/passwords) Server Side Includes, Redirects, Date Functions (1 week) Intermingling HTML and PHP, Variables, Form Processing, and E-mail Handling (1 week) Introduction to SQL and MySQL - working with tables and data (in and out) (3 weeks) Web-Based Registration Systems - forms to register, send data, get data, relational databases, etc. (2 weeks) PHP Fundamentals - More of Variables, Functions, Arrays, etc. (3 weeks) PHP File Management (1 week) PHP Searching and Sorting (1 week) PHP Security and .htaccess Security (1 week)
Title: Joe Celko's SQL Puzzles and Answers (The Morgan Kaufmann Series in Data Management Systems)
Publisher: Morgan Kaufmann
Authors: Joe Celko
Rating: 4/5
I have been working with SQL professionally for about 5 years and I was looking for a collection of elegant SQL code tips and techniques from the pros to add to my arsenal. So I eagerly bought SQL Puzzles and Answers a few weeks ago and read it from cover to cover.The book essentially introduces the reader to the "thinking out of the box" approach to solving difficult SQL problems. The author walks us through the logic behind solutions of a collection of SQL puzzles that were submitted by readers of his magazine columns over the years. He demonstrates that there are numerous ways to solve SQL problems and that sometimes the solution lies right in the design of the base tables. But more importantly he helps the reader see that you can often solve seemingly unsolvable sql problems if you approach the problem with the right technique.My one complaint is that the book does not come with turnkey source code files and they are not available for download. So the reader will have to type everything to test the solutions solutions that are presented.Short of this there is plenty to learn here for the SQL programmer that wishes to pick up a few tricks of the trade from a pro.
Title: Professional PHP Programming
Publisher:
Authors: Jesus Castagnetto, Sascha Schumann, Harish Rawat, Chris Scollo, Deepak T. Veliath
Rating: 4/5
This is a great PHP intro book with very nice, step-by-step, clear and straightforward examples. I recommend that you get this book only if you find it necessary to have your programming documentation in a paper form, but it is really unnecessary. This is not an advanced PHP programmer book, but rather beginner to intermediate.
Title: Transact-SQL Cookbook (O'Reilly Windows)
Publisher: O'Reilly
Authors: Ales Spetic, Jonathan Gennick
Rating: 5/5
This book is everything I was looking for. I bought it on my recent trip to United States. I had a chance to read it on the long flight back to Europe. I needed a clear and concise book to help me with my MS SQL programming problems. I think I found it. It clearly explains logic behind the code and examples. Other books often mix together a lot of other topics, but not this one. The text is only about coding. No administration or fine-tuning. I think it's a very good book for programmers.If your interests include administration and other topics for DBA's, this book will be of no help for you. But that's the strength of the book. Just a few hundred pages, but no page is wasted on issues not directly related to coding.
Title: Sams Teach Yourself SQL in 10 Minutes, Third Edition
Publisher: Sams
Authors: Ben Forta
Rating: 5/5
I work for a software company that makes database reporting tools that has compatability with over 35 databases. Those of us who use these programs and provide support for them do not have to know SQL in any way, the applications write the SQL for the user.Having so much exposure to databases, I naturally wanted to learn the language that makes them run. I already know good database design by looking at bad design. I found it rather easy to figure out the interface for databases like SQL Server and Oracle, but I did not know how to use iSQL.This book says right up front that it does not cover any topics specific to any database and does not go into design or other administrative tasks.All I wanted to learn was SQL and that is all this book presented. I have recommended it to everyone on my team.
Title: Hitchhiker's Guide to Visual Basic & SQL Server: William R. Vaughn (Microsoft Programming Series)
Publisher: Microsoft Pr
Authors: William Vaughn
Rating: 5/5
I enjoyed the objective and informative style of the writer. He clearly understand his topic and is able to also explain it to others. Buy !!
Title: MCSE Exam Notes: SQL Server 7 Administration
Publisher: Sybex Inc
Authors: Rick Sawtell, Lance Mortensen, Joseph L. Jorden
Rating: 4/5
I've read this book twice in addition to Microsoft Books and Online help, with good SQL hands-on experience, and passed the exam with a good score. As usual, Sybex publications still one of the best material for certification from any company or organization (e.g. A+, Network+, MCSE, etc.).Enjoy!

