Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Artificial Intelligence: A Modern Approach (2nd Edition)
Publisher: Prentice Hall
Authors: Stuart J. Russell, Peter Norvig
Rating: 3/5
Customer opinion - 3 stars out of 5

While the substance of the material is definately present, beware the examples! This text is yet another example of how as the difficulty of the material increases, the complexity of the examples given decreases. Be prepared for trivial examples in the chapter and complex questions in the exercises - why are you wasting our time Russell and Norvig??? If you are an instructor thinking of using this book, PLEASE be prepared to create examples OF YOUR OWN. It will not be sufficient to lecture directly from the text. If you are a student taking a class that uses this text, GOOD LUCK! I hope you have a good TA, or a lot of time to waste solving problems without examples.

Product: Book - Paperback
Title: Security Warrior
Publisher: O'Reilly
Authors: Cyrus Peikari, Anton Chuvakin
Rating: 4/5
Customer opinion - 4 stars out of 5

The whole concept of this book is: know your enemy. If you are a software developer or systems administrator, something you touch is bound to be attacked. Software developers need to understand this when writing programs. Likewise, systems administrators must protect their system from outside attack. This book proceeds from the premise that attack is inevitable, but we are more effective in dealing with it if we know the tactics of hackers. As we understand how they think and act, it helps us write and maintain a higher level of security within applications or network infrastructure.
This book is very interesting to read and amazing to see how easy it is to "hack" various kinds of applications with just a few tools. The book discusses the basics of reverse engineering on Windows, Linux, and Pocket PC. Additionally, the authors step through a couple of examples, to show just how easy it is to bypass entering a serial number in a software install. Other "hacks" shows include buffer overflow, TCP/IP, SQL injection attacks, and even social engineering.
I would recommend this book to anyone interested in any kind of software or network security. It is very eye-opening to see just how easy it is to compromise a system. Once you know how your enemy attacks, you can proceed with ways to combat them.

Product: Book - Paperback
Title: Professional SQL Server 2000 Programming (Programmer to Programmer)
Publisher: Wrox
Authors: Robert Vieira
Rating: 5/5
Customer opinion - 5 stars out of 5
Best SQL Server 2000 Programing book!

This is a great read! I just got the book and already on chapter 4. Book is so well written and easy to read I didn't even realize how far I had gotten. I have read many SQL Server books and this is buy far the best. If you realy want to learn sql, than buy this book now.

Product: Book - Paperback
Title: ASP.NET Website Programming: Problem - Design - Solution, C# Edition
Publisher: Wrox
Authors: Marco Bellinaso, Kevin Hoffman
Rating: 5/5
Customer opinion - 5 stars out of 5
Best detailed tech book ever read

Don't want to repeat what others have said. I am going to add something new here.
1. Please read this book from cover to cover, even you are not interested in other topics like news, forum and etc. New concepts and techniques are poping up right and left along the reading. Many techniques are introduced and implemented only once in different parts of the book, so read on and get the whole picture.
2. Pay close attention to SitePrincipal and SiteIdentity which I found most difficult to grasp, but once you understand it, they are pretty cool ideas.
3. I have tried very hard to make the most of VS studio to do the job for me instead of doing a lot of manual coding like almost all ASP.NET books are doing. There are so many tips out there to make the best use of the IDE to minimize the amount of manual coding one has to do. Some of my tips:
a. You can drag and drop style sheets into your page and save your typing
b. Your best layout control is still Table. Don't use grid layout.c. You can place controls on the designer, so the VS IDE will generate necessary aspx code for you. If you are not satisfied with the way IDE placing the code, you can just cut and paste it into another place.
I also read programming asp.net by J Liberty. It's a fine introductory book, you may want to read that one before you read this book.