Sponsored links

Valid XHTML 1.0!
Valid CSS!

Product: Book - Paperback
Title: Programming the Microsoft Windows Driver Model, Second Edition
Publisher: Microsoft Press
Authors: Walter Oney
Rating: 1/5
Customer opinion - 1 stars out of 5
WDM Newbies Warning: Use this book at your own risk!

If you already know how to write WDM device drivers, you may or may not need this book.
If you do not know how to write WDM device drivers, you would do yourself a big favor by avoiding this book. It is so carelessly edited and organized that I would feel justified in billing Walter Oney and his publishers back for the time I have wasted dealing with things like this:
From page 184: ..."In fact, sometimes the easiest way to commence a new operation is to store some state information in your device extension and then fake an interrupt. Since either of these approaches needs to be carried out under protection of the same spin lock that protects your ISR..."
"Fake and interrupt?" This term is not defined or explained anywhere in the book that I couldfind within an hour's search.
"...the same spin lock that protects your ISR," is explained 121 pages later on page 305,where it says "...(because the I/O Manager automatically allocates [a spin lock] for you.)" There are 26 pages of errata downloadable from Oney's web site. I printed out the file, and I have to check it every page or two to make sure the information on the page I am reading is correct.
If you want to spend your time sorting through this mess while introducing yourself to a topic as arcane as WDM, be my guest.
You have been warned.

Product: Book - Paperback
Title: Crystal Reports .NET Programming
Publisher: Bischof Systems
Authors: Brian Bischof
Rating: 5/5
Customer opinion - 5 stars out of 5
An EXCELLENT Resource!

I am new to Crystal Reports.NET and have pretty much found this to be the most comprehensive book on the subject out there!
There seems to be many differences in regular Crystal Reports and Crystal Reports.NET and Brian's book, being specific to CR.NET, was just the piece to the puzzle I was looking for. Just scanning 2 pages in initially opening the book solved 2 issues that I could not find anywhere else on the Internet searching Google!
Our manager has attempted to find a training resource locally who could teach a class on CR.NET and has come up empty. There seem to be plenty of CR classes, but none specific to CR.NET.
Obviously whoever said the market was flooded with this information should be looking for another job. Bravo to Brian for offering his knowledge to the public. As I have been branded one of the CR.NET resources at work, I am sure this book will rarely leave the top of my desk.
I hope he will decide to releases updated editions and pass along his future learnings of CR.NET to all of us.

Product: Book - Hardcover
Title: JNCIA: Juniper Networks Certified Internet Associate Study Guide
Publisher: Sybex Inc
Authors: Joseph M. Soricelli, John L. Hammond, Galina Diker Pildush, Thomas E. Van Meter, Todd Warble
Rating: 5/5
Customer opinion - 5 stars out of 5
Great Study Guide

I highly recommend this book as a review for the associates exam. I hadn't touched a Juniper in two years this study guide got me through recertification.

Product: Book - Paperback
Title: Programming with POSIX(R) Threads
Publisher: Addison-Wesley Professional
Authors: David R. Butenhof
Rating: 5/5
Customer opinion - 5 stars out of 5
Reading Pleasure

I like to read books written that way.
To whom English is a foreign language an author's writing style and choice of expression is sometimes the most important detail.
This book about POSIX-threads is for me. I respect THE OTHER author's achievment. Also, I do not know how much of the contents is outdated in either publication...
So, this is not about the quality of each snippet of Code, but about the _usefulness of a book_ to teach POSIX-threads comfortably to a complete beginner on the subject.
Take a copy, read some paragraphs from different chapters and get an impression, before you buy any book on POSIX threads.
This one would be my first choice. :-)