Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: The .NET Developer's Guide to Windows Security (Microsoft Net Development Series)
Publisher: Addison-Wesley Professional
Authors: Keith Brown
Rating: 4/5
Customer opinion - 4 stars out of 5
nice crypto explanations

Bill Gates has recently and repeatedly stated that Microsoft should give a high priority to developing secure products. A reaction to the rising tide of viruses and worms that target his company's desktop. He was primarily referring to what Microsoft itself sells as finished products, like the WinXP operating system. But if you are an independent programmer, developing on a .NET platform, you should heed his advice as also applying to your coding. Hence the importance of this book.

It provides an easy to read technical description of various security issues. The book has 75 of what it calls items. Think of these as tips or hacks. Each addresses a security concept. The items are grouped into broad areas like Access Control Lists. What they are and how to maintain them.

The discussions on Kerberos and other crypto related items are fluently explained, without recourse to maths. To actually implement, you may need texts that delve into more detail. But the overviews provided here are very understandable and hit the key concepts.

Product: Book - Paperback
Title: Access 2000 Developer's Handbook Volume 1: Desktop Edition
Publisher: Sybex Inc
Authors: Paul Litwin, Ken Getz, Mike Gilbert
Rating: 5/5
Customer opinion - 5 stars out of 5
Most Complete Information Available!

I bought several Access books on programming. So far, this book is the only one that has the info I needed every single time. The content is in depth and very good at explaining why to program a certain way vs. another. I also like the fact that the code examples are on CD and in the text so that I can learn even if I'm not sitting at the computer right then. If you're looking for a complete well written book on how develop and program an Access application, look no farther because you've found it!

Product: Book - Paperback
Title: The Guru's Guide to Transact-SQL
Publisher: Addison-Wesley Professional
Authors: Ken Henderson
Rating: 5/5
Customer opinion - 5 stars out of 5
Great coverage of Transact-SQL

Oops... the comments below were for another book by Ken Henderson: The Guru's Guide to SQL Server Stored Procedures, XML and HTML. However I also have the Guru's Guide to Transact-SQL and I use it daily to get around SQL. Another excellent book!
Finally a book that gives you, in the same chapter, a way to do arrays in SQL, and an excellent example of how to use extended stored procedures, and system functions.
When I search for a good book, I look at a lot of books on the shelves, and often notice that many books just duplicate information readily available at "Books on line" or MSDN. This one doesn't do that. It explores a lot of topics that, although they do not appear immediatly useful, sooner or later will save you a lot of time.
And that's what I look for when I buy a book! This extra wealth of information that makes a difference when you have to program something of higher complexity that usual.

Product: Book - Hardcover
Title: The C++ Programming Language (Special 3rd Edition)
Publisher: Addison-Wesley Professional
Authors: Bjarne Stroustrup
Rating: 2/5
Customer opinion - 2 stars out of 5
Not a book to someone who is not an C++ expert

I am not an established C++ programmer!!! The topics presented are very pertinent. However, he uses abstract explanation/examples to explain abstract concepts. I became even more confused after reading the book and in many instances, I became so frustrated that I pulled my hair out. I stop reading this book. Sometimes, you can figure out the concept by standing an example. But his examples never contain any concrete input and output. You don't know what he is trying to get at. I was able to follow the first five chapters. My problems starts from chapter 6. At this point, I still do not understand his calculator example. What is the intended input and output? What is the rationale behind it? How does it work? He also tries to use complex English sentence structure in the writing. This is deadly. Try to read some documents written by lawyers. This is a view from a person who does not have very much experience in C++. To an expert, my comment may not be true. I wish to see an expert point of view.