Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Hardcover
Title: Software Engineering (7th Edition) (International Computer Science Series)
Publisher: Addison Wesley
Authors: Ian Sommerville
Rating: 4/5
Customer opinion - 4 stars out of 5
good overview of the main issues

Software engineering is to computer science what engineering is to physics, as the author suggests. Here, the emphasis is on a higher level than, say, the crafting of algorithms. The scope is for systems analysis, design and implementation. He explains that the traditional waterfall method had many shortcomings. Its monolithic stages often proved unwieldy.

The book goes into alternatives. It also gives a good overall treatment of such ideas as formal specification and architectural design. With an entire chapter focusing on the key ways to have distributed systems architectures. Unsurprisingly, CORBA gets the most extensive description. A reflection of the amount of effort that has gone into using it since the late 80s. However, there is scant mention of its drawbacks. Most important of which has been that the exchange of binary data has been very brittle.

He mentions p2p and Web Services, as contrasting approaches. Where the latter uses XML to exchange data in a readable format. This has been widely seen as a big advantage over CORBA, but the book doesn't mention it. Given the continued rise in Web Services, perhaps a future edition of the book could give it more coverage?

The most controversial part of the text might be the section on Extreme Programming. Its characteristics are well described. But perhaps not enough on its disadvantages. Like the idea of collective ownership of code. Not all programmers have the same ability or expertise. Some programmers are far better than others. It is very bad to have a tyro unwittingly change code for which she has insufficient understanding. While the author may not necessarily agree with this, he should at least describe it.

Other sections of the book, especially on testing software and validating critical system parts, are quite lucid and should excite little disagreement.

Product: Book - Paperback
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
Customer opinion - 5 stars out of 5
Henderson takes it to a new level

I never thought I'd say this but this book is even better than the first Gurus Guide book! Henderson cuts loose and just writes. It feels like you've got the guru sitting right next to as you read.
As with his first book, Henderson runs a tight ship with this one. There's no fluff or other filler material. Instead, you just get the goods, and you get them by the boatload.
My fav things about this one are:
* Extended Proc coverage. I've always wondered how to build these. The coverage in this book is absolutely excellent. It could be a book unto itself.
* XML coverage. I've never seen a better cut-to-the-chase introduction to XML and the XML features in SQL Server. It's a wonderful, hands-on tutorial written by a master.
* Emphasis on treating transact-sql as a real language. Henderson stresses this over and over and he's right. This book is every bit as good as the high-end programming books that feature languages like C++ and Java.
* Essays on software engineering. These are some of the best technical writing I've ever read.
I don't think you could spend your money on a better SQL Server book.

Product: Book - Paperback
Title: Beginning PHP 5 and MySQL: From Novice to Professional
Publisher: Apress
Authors: W. J. Gilmore
Rating: 5/5
Customer opinion - 5 stars out of 5
Book Review

I thought this book was over all very helpfull. I have a degree in CS and speaking from a person with a lot of programming experience it was very easy to read and find help on the topics i needed too. I like how the author explains a lot of the programming style, principals and general good coding technique as well as the PHP synax, fuctions and what they do. If you have a bit of experiece this book is a good quick read. If your new to the field there's a lot to take in and you won't cover the entire book in a week but it's a good thing that all the information is there.

Product: Book - Paperback
Title: C++ GUI Programming with Qt 3 (Bruce Peren's Open Source)
Publisher: Prentice Hall PTR
Authors: Jasmin Blanchette, Mark Summerfield
Rating: 5/5
Customer opinion - 5 stars out of 5
The Best

This is the best book in Qt.I have all of Qt's book but it's best.