Programming Books


Books-Under-Review-->Games-->Board Games-->Abstract-->Battle Games-->Chess-->Software-->Programming-->36
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Programming Books sorted by Average customer review: high to low .

Programming
System 390 Job Control Language, 4th Edition
Published in Paperback by John Wiley & Sons (1998-04-21)
Author: Gary Deward Brown
List price: $60.00
Used price: $26.37

Average review score:

The "Brown Book" is the only one you need.
Helpful Votes: 1 out of 1 total.
Review Date: 2004-10-07
In days past when I was up to my tush in alligators while attempting to drain the swamp (of IBM mainframe applications) I used only one reference each and every day: this book.

This may be the only book in the world that makes IBM's condition code job control understandable.

With this book you can make IBM's JCL rock and roll to your music.

A "must have" book
Helpful Votes: 4 out of 4 total.
Review Date: 2001-11-08
This is the bee's knees.

MVS Job Control Language explained in easy to understand language.

There is lot's more than just JCL. There are, for example, explanations of file Data Control Blocks, MVS Utilities, compilers, linkage editors and many more subjects of interest to anyone working on MVS.

An absolute must if you write JCL. I have it to hand on my desk all the time.

THE Essential book for MVS mainframers
Helpful Votes: 4 out of 4 total.
Review Date: 2001-06-29
I have used Brown's books since his first 370 edition. Brown explains the often obtuse JCL with clarity not often found in technical books. It is an elegant presentation of the most central tech skill to mainframe systems. His handling of utilities is equally well done.

Great Book
Helpful Votes: 4 out of 4 total.
Review Date: 2001-06-06
This book is the "bible" for all Mainframe programmers/analyst. I've had his original book....OS360 JCL decades ago and it taught me everything I needed to know about JCL. The new version is just as good....probably better!

Very Well Written but...
Helpful Votes: 5 out of 6 total.
Review Date: 2001-12-14
I really like this book and I would recommend it to anyone who needs a reference to JCL and to grasp JCL concepts.

For those not acclimated to the mainframe environment I would recommend reading chapter 21-22 first. They cover ISPF and TSO which is the Mainframe "IDE" in the JCL Context. It is the method in which you code JCL, submit JCL, Debug JCL. I know the focus on the book is JCL, but I would have thought the ISPF TSO Chapters would be in the beginning. Still, a well written book.

Programming
Testing Applications on the Web: Test Planning for Internet-Based Systems
Published in Paperback by Wiley (2000-10-16)
Author: Hung Q. Nguyen
List price: $39.99
New price: $79.99
Used price: $8.99

Average review score:

Organized and professional
Helpful Votes: 1 out of 1 total.
Review Date: 2004-06-09
This book is about web testing in general, not just performance testing, and is a must have for the professional testing engineer. Chapters 7 and 8, on performance and scalability give a very good introduction to the subject, and include a great sample performance testing plan.

Michael Czeiszperger
Web Performance, Inc. Stress Testing Software
http://www.webperformanceinc.com

Grey Box Testing for Web Applications
Helpful Votes: 22 out of 23 total.
Review Date: 2001-08-13
Grey box testing is based on a general understanding of a system's architecture and components. This understanding drives test strategy and identifies opportunities to test components in isolation.

The shade of grey can vary from white box testing (full review of source code) to black box testing (no review of source code). You choose what level of information to gather depending on your budget, capabilities and judgment.

This book provides the first detailed approach to grey box testing, focussing on web-based application architectures. These architectures are based on a heavy use of components: application servers, web servers, load balancers, databases and the like. This book describes these components, suggests how they can fail and what you can do to anticipate, trigger, or detect such failures.

This approach is supported by the author's extensive experience testing web-based (and other) applications as president of a software testing company. It is augmented by plenty of good advice on how to communicate test results clearly.

Superb introduction to the complexities of web testing
Helpful Votes: 24 out of 27 total.
Review Date: 2002-02-27
I have been in web testing for 3.5 years and this was the first book I found on the subject. My only complaint is that it took so long to come out, but I won't hold that against Nguyen or Wiley. It is a superb introduction to the complexities of web testing, which despite the protests of standalone application testers, is much more difficult and technical than traditional application testing. Not only does the tester need to know the basics of application testing, he or she has to know about the complex technology behind the site or application, and Nguyen's book is unbeatable. I've recommended that everyone on my team read it, since they are all new to the art of web testing. I read it cover to cover and it didn't really cover anything I had not learned in 3.5 years of experience, but had it been published when I started, I would have been able to ramp up so much faster. I also recommend that application developers read it in order to understand the role of a tester and to develop professional respect for a much-maligned profession.

A strong introduction to a new field
Helpful Votes: 52 out of 55 total.
Review Date: 2001-04-21
This is good book. If you test web apps, you should buy it.

Hung Nguyen and I are co-authors of another book and good friends. I am not an unbiased reviewer. On the other hand, I wouldn't write this review if I didn't believe every word of it.

Hung's book breaks new ground. It will be useful today, and I believe it will have lasting value and influence.

Once you get beyond the superficial (not unimportant, but much less difficult) issues of usability testing that dominate so many discussions of web testing, you run into the really tough problems of web application testing. Hung Nguyen's book is about those harder problems.

The web-based application runs on a wider range of platforms than any other type of program in history. It doesn't even have control over its presentation layer (the user supplies the browser and the multimedia plugins, and these applications might change any time). What will the application look like on the changed browser? The application probably also relies on third party databases (which can change any time), third party network connections (which can change any time), third party security systems and other access control (which can change any time), etc., etc. Almost anything in this system can change any time. How do you deal with a system that has so many unknowns?

Hung's view is that web application testers must learn more about the technical details of the systems and understand how external variables can interact (and fail) with the application under test.

To help testers learn about the interaction (and testing) of applications with other system components, he wrote the field's first book on grey box testing.

This book has substantial value for what it teaches us about testing on the web. Beyond that, it teaches about thinking clearly and thoroughly when your application interacts in complex ways with other systems. I think his approach will have lasting value and lasting influence long after many of the detailed issues that he describes have been resolved and replaced with new ones.

Along with the original approach, Hung gives a powerful real-world example. He is the president of a company that publishes a web-based bug tracking system. To illustrate the types of tests that you can run and the types of bugs you can find, he opened his records and described real tests, real bugs, and real testing problems. It's a rare treat to see a discussion of testing experience by someone who knows testing, who also intimately knows the software under test, and who isn't constrained in what he can say by a nondisclosure contract.

Superseded by a better second edition
Helpful Votes: 6 out of 6 total.
Review Date: 2004-06-22
When industry leaders such as Cem Kaner and Bret Pettichord extol the virtues of this book you can be assured that it is great - everything they and other reviewers have said is on target. Moreover, you'd be hard-pressed to walk into the testing area in any company and not see a copy of this book on someone's desk.

That said, instead of this book you should get the second edition, which is a major rewrite, and also expanded in scope to include testing mobile systems. This edition is titled, "Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems" ISBN 0471201006, and is everything others have said about this first edition - and more!

Even with a better second edition, this book deserves the five stars I gave it because of the influence it has had on the testing profession. Moreoever, this first edition is not out-of-date, and is still a great book if you don't need information about testing mobile web systems at this time (although it's a safe bet you will in the future).

Programming
Transactional COM+: Building Scalable Applications (DevelopMentor Series)
Published in Paperback by Addison-Wesley Professional (2001-03-16)
Author: Tim Ewald
List price: $39.95
New price: $13.36
Used price: $0.92

Average review score:

I was blind-folded...
Helpful Votes: 1 out of 1 total.
Review Date: 2002-05-13
...with regards to COM+ before I read this book. A definite eye-opener! Very well written, explains in a concise manner both the big picture but most importantly IMHO the little details, those little holes that prevent you from fully understanding what is going on, what is happening, when, where and why.
I had considerable plain-vanilla-COM experience when I read it, but I believe it can be of immense help even to COM novices (I wish I had read that amazing explanation of COM apartments as a thread affinity issue a couple of years back).
This book is so good, I would gladly buy a second copy!!!
Thank you, thank you, thank you Tim!!!

The real deal
Helpful Votes: 12 out of 12 total.
Review Date: 2001-11-21
I'm a professional software engineer with twenty years experience, so I've read my share of computer books and dipped into hundreds more.

This is quite simply one of the best computer books I've ever encountered. A classic.

So many computer books are just rehashes of vendor documentation, vague or misleading or wrong in all the same places the vendor documentation is. This book is different. The author clearly has tested every assertion with his own "spelunking" code. He explores every nook and cranny of COM+, and every sentence is carefully considered, clearly stated, and as far as I can tell, absolutely accurate. There's no "hand-waving", no BS, it's just absolutely solid. Crystal clear, razor sharp.

It's a shame, really, that the title is "Transactional" COM+. I had the book for quite a while before I got around to reading it, because the title misled me into thinking that if I wasn't using transactions then it didn't apply to me. Wrong! This book covers COM+ generally, not just transactions, with particular emphasis on the elements of COM+ that are most likely to affect scalability of middle tier applications. Want to know what threading models to use in components called from ASPs? Want to really understand why? This is where to find out.

It's a serious work and really deserves to be studied with some care, but whatever effort you put into studying it will be amply rewarded.

If only all computer book authors were as smart, as conscientious, and as intellectually honest as Tim Ewald. Bravo!

After reading this book there's only one question left....
Helpful Votes: 15 out of 15 total.
Review Date: 2001-07-06
...What the hell is the IMarshal3 interface?

The previous reviewer seems to be disappointed that most of the book's sample code is written in C++. Alas, at this time (and until the moment, perhaps in the second release of .NET, when the COM+ component services are implemented in managed code) a significant part of the COM+ infrastructure is simply inaccesible from Visual Basic.

As the title and the preface state, the book's focus is on transactions in the COM+ environment of Windows 2000. Perhaps a list of "requirements", and don't take these too serious, will decrease the number of disappointed readers:

The reader should:

-know the basics of COM

-be comfortable reading C++ code (Although VB or JScript is used now and then)

-know, or read up on, the ATL util classes (CComPtr, CComBSTR)

-same thing for OLE DB (& the ATL consumer wrappers)

What the book does not cover (and again, this is stated in the preface):

-LCE (COM+ Events) and QC

-CRMs

-Security topics

The structure loosly resembles "Essential COM". (that's a compliment :-) )

In my opinion the book delivers on it's promises.

Great Book
Helpful Votes: 2 out of 3 total.
Review Date: 2001-12-11
One of the great book. Every COM+ developers should keep a copy

Serious and scientific
Helpful Votes: 3 out of 3 total.
Review Date: 2001-12-15
Clear, concise and honest this book is for the advanced programmer/architect. It shows all the inners of COM+ and everything is based on serious theoretical background that too many of the developers today are missing.
Excellent.

Programming
Visual Basic 5 Night School (3rd Edition)
Published in Paperback by Que (1997-03)
Authors: Greg M. Perry and Bob Reselman
List price: $39.99
New price: $10.66
Used price: $0.70

Average review score:

Great for beginning programmer, but not programming...
Helpful Votes: 1 out of 1 total.
Review Date: 1998-10-20
I thought this book was excellent for those who have some idea of what programming is all about, but for the complete lay-person who wants to jump into programming, this book could be a challenge, but is entirely possible for anyone semi-experienced with computers. Probably the best VB5 book so far. Would be equally as useful in learning VB6 (except the new features of course).

It is the best book for novice VB5 programmer
Helpful Votes: 2 out of 2 total.
Review Date: 1998-08-23
I learned VB for the past two years and had acquired for more than 10 books for introductory of VB. It is the best book that I have ever read for novice VB programmer. I highly recommended it to all person who are interested in Visual Basic.

Excellent Resource for Self-Starters
Helpful Votes: 3 out of 3 total.
Review Date: 2000-05-04
Unfortunately, I'd already spent close to $200 on other books before I came across this one. I needed a step-by-step, well-written, easy to follow workbook type of text which would approximate a training course, and this book is it! All other books I tried were too dry and technical, boring me to death while simultaneously confusing me. Only wish I could find more titles in this series. Warning - "homework" assignments assume you have VB installed. If you've got VB and a little programming knowledge, BUY THIS BOOK AND GET BUSY WITH VB 5! =D

Great VB Reference!
Helpful Votes: 3 out of 3 total.
Review Date: 2000-03-17
I am fairly new to Visual Basic Programming, and was looking for a good introductory book. I found it! This book covers just about everything you'd want to know about the foundations of VB5, every event & object. GREAT BOOK!

This book is not really a tutorial. I thought it was meant more as a source of reference, but I sure learned a heck of alot.

Fantastic book to start with!!!
Helpful Votes: 3 out of 3 total.
Review Date: 1998-12-18
I took a VB class this year and this was the book that my teacher had recommended. During the class, we had to use a crappy book called "VB made easy". I read the whole book and still didnt know didly about VB. Then I bought this book!!! If you want a book that teaches you hard concepts of PROGRAMMING, and doesnt hold your hand through step by step projects that dont teach you how to think on your own...buy this book!!! I actually thought it deserved a 4.5 since a couple chapters could have been improved. But what book can teach you everything perfectly? So I curved it up comparing it to all the others i seen. Cause it sure came close. Now I do mostly programming at work with what i learned from this book. My next one will be "Profession VB 5.0 business objects" Check out the reviews on that one!!!

Programming
Visual Basic 6 (Visual QuickStart Guide)
Published in Paperback by Peachpit Press (1999-11-27)
Author: Harold Davis
List price: $18.99
New price: $11.00
Used price: $0.44

Average review score:

VB6 - Visual Quickstart Guide - definitely for the novice
Helpful Votes: 0 out of 0 total.
Review Date: 2001-12-23
This book is for the novice / beginner with basic computer skills and no real programming experience. The visual approach to teaching used by the author (particularly the extensive illustrations, graphics, and code examples) provide an easy, structured approach to learning. The book assumes that you have a connection to the Web to download code - no CD is included. If you are just trying to "get your feet wet" and find out about what can be done with Visual Basic, this is the book for you.

For me, the main limitation of this book is that it is intended for the beginner and treats most topics superficially. It is not a particularly good reference text. I was trying to author a simple medical calculator, and ended up purchasing a more extensive book (Visual Basic 6.0 by Halvorson) because the information was not extensive enough in this book. If you 1) want to create a full-fledged program that could be used at work or home, 2) have experience programming macros, or 3) otherwise are beyond the "beginner" category, I would buy something else.

Visual Basic 6: Visual QuickStart Guide
Helpful Votes: 10 out of 10 total.
Review Date: 2001-10-01
I found this book to be extremely helpful as a novice in the world of Visual Basic. Mr Davis's use of graphics took a great deal of the guess work away and demonstrated what the forms and properties should look like.

This is a great book for beginners. His explanations are clear and concise. The source code downloads were excellent and allowed the user to compare their projects and judge your progress. I would recommend this book to anyone wanting to know more about Visual Basic.

All I can say is ..."Grab it"! . This book is that good!
Helpful Votes: 3 out of 3 total.
Review Date: 2003-05-07
I've bought other VB books that are more detailed, but they are often tedious for beginners. This book perfectly balances ease of use with enough explanations for you to understand what you are doing as you learn by hands on example. The best way to learn VB is by doing it hands on. This book has tons of exercises so youre not just learning the fundamentals of VB programming, but you are seeing it all in action, building small mini-programs as you go along. Very easy to use, well explained, great graphics on almost every psge. If you desire to really be a master programmer, of course you will need a more detailed reference book afterward, and lots of hands on practicing to keep your skills sharp. But there are many books out there for that after youre done with this one. By the time you finish this book it will give you a real sense of what it feels like to construct programs in Visual Basic, and you'll be ready to take your learning experience to the next level. If I could give this book 6 stars, I would. Good luck to you all

5 stars because I can not give 6.
Helpful Votes: 5 out of 6 total.
Review Date: 2002-10-08
A good book for the beginner. I can read in less than 5 days. It covers perfectly most of the basic visual controls: button, dialog, menu, combo list, text box, timer, data control, status bar, MDI, SDI, set up control, environment ... The codes in the examples are short and simple, but they are good enough for your learning. If you have experience with other programming languages in a less friendly environment like unix, then this book is a quick way to catch the main idea of this language by learning the GUI quick.
It mentions no OOP, ADO and has no cdrom, you should look in other books. In fact, this book covers all the main concepts that you will learn in the introduction course of vb at the college, except it will take you 15 weeks and you can do a little more coding. If you have some programming experience and need a quick learn the controls of vb, this is the book for you. You will not regret for < [money]. Other books will be the next. This book will not make you sick by the size and lengthy words. I wish I can find some similar for visual c++. Thank for any hint!

An excellent way to get started with Visual Basic
Helpful Votes: 8 out of 8 total.
Review Date: 2001-09-27
If you want to sit down and quickly get an understanding of Visual Basic, this is the book.

It favors readers who have limited programming experience, but it is not too simplistic. Readers who are experienced in other languages will find that they can just move through it a bit more quickly.

You start writing Visual Basic code on the first pages, and subsequent exercises build on what you have learned. As you go through the chapters, it provides enough clues to help beginners remember to change the name of new forms they create without boring more experienced programmers with endless step by step repetitions of how to start a new form!

Having ready many "How to..." books on Oracle, Access, Linux, WindowsNT, etc. I had become pretty frustrated about how much the books cost and how little I learned (largely because they were too poorly written to stick with them for even a couple of days). This book is a great value, and you really can learn how to program in Visual Basic from it!

Programming
VoiceXML: Professional Developer's Guide with CDROM
Published in Paperback by Wiley (2001-12-07)
Authors: Chetan Sharma and Jeff Kunins
List price: $49.99
Used price: $125.00

Average review score:

Great VoiceXML book
Helpful Votes: 1 out of 5 total.
Review Date: 2002-04-05
It is funny how I was glancing at the books and this book Voice XML caught my attention. I was looking for a book like this. This is a great resource for Voice XML developers like me. The book covers wide range of topics. The book is an excellent hands on guide to build voice applications with Voice XML 2.0. I liked the VUI design tips throughout the book. Great job!

Excellent resource
Helpful Votes: 1 out of 3 total.
Review Date: 2002-02-03
This book is an excellent resource for a VoiceXML developer. It covers a wide range of topics in detail and has some excellent VUI design tips. I love the cross reference of voice technology companies and the services that they provide.

Good coverage, up-to-date, very userful
Helpful Votes: 11 out of 11 total.
Review Date: 2002-03-01
This is the best VoiceXML book I've seen. Most VoiceXML books try to do too much: talk about voice hardware, telephony, the history of voice, tts, as well as be a VoiceXML reference. The weakness of these books is that one or more of these sections reveals that the authors do not really command the knowledge needed to make these sections useful. This book also attempts to do these things, but for the most part is able to carry it off.

If you're looking for a reference, this is the book to get. The reference section is current VoiceXML 2.0 (October 2001), which is an advantage in and of itself. But the real strength of the reference section is its depth. Each element, (e.g., , , ) has an entry for syntax (how to invoke the element), a description (what the element is used for), a thorough discussion of its attributes (that is, a description of the attribute), a usage statement (the elements parents and children), and an example (a snipet of complete code that uses the element). The examples and discussion of attributes really set this book apart from its peers.

There is a brief discussion of the architecture of a VoiceXML app, and a couple of paragraphs discussing the differences between VoiceXML 1.0 and 2.0.

The book also gives, contrary to my expectations, a history of the voice industry, a history of VoiceXML, and a discussion of players in the industry. What makes this book's treatment of these topics unusual is that the authors (particularly Kunins, I suspect) actually know these fields. I don't normally want these sections in a reference book (it just adds bulk around the section I really want) but I found them quite compelling here. I learned quite a bit from reading them.

The book also contains sections on Dynamic VoiceXML, Security, Voice App Life Cycle, VUI Design, the Future of VoiceXML, and a case study. I haven't read these sections yet, so I can't comment on them. I do know, however, that the sections I have read are sufficiently superior to make this THE VoiceXML book on their own.

If I were to criticize the book, I would fault the authors' lavish praise of TellMe (this is minor and not unexpected) and the examples in the reference section. The examples are quite good for someone learning VoiceXML, and the authors are commended for including them. The fault (albeit a minor one) is that they are fairly vanilla. So, while I would have preferred more examples, I concede that such examples would make the book much larger and the inclusion of "advanced" examples to the exclusion of "canonical" examples would have made them less useful to developers learning VoiceXML.

Overall, if you are going to own one VoiceXML reference, THIS should be that one.

Most complete, well rounded book to date
Helpful Votes: 3 out of 5 total.
Review Date: 2002-06-06
This is a summary of the full review available at:
http://voicexmlplanet.com/reviews/vxmlbook.html

In short, this is the VoiceXML book I wish I had written. The authors have produced a comprehensive title that includes gems that could only have originated from masters of the craft.

My only complaint is that the book is a bit too biased towards Tellme (one of the authors is an employee), but this can be forgiven based on the quality and depth of the content.

My judgement is that this book is the most well rounded in-depth book on the topic that's been published to date. I am very happy with the mix of content, summaries of important concepts such as linguistics, speech recognition, and speech synthesis, as well as the in-your-face examples and complete reference. In fact, I liked it so much that I will probably be using it as a standard reference in my company's VoiceXML training course.

Use this book only as a reference not to learn VoiceXML
Helpful Votes: 5 out of 6 total.
Review Date: 2003-02-26
I was mislead by the accompanying great reviews for this book. Having bought and read the book I find that it serves more as a reference than to illustrate how VoiceXML can be used through example applications. But I should admit though that this book does a good job of serving as a reference. I also bought "VoiceXML: 10 Projects to Voice-Enable your system" that helped me to come up to speed to do a VoiceXML project.

Programming
Web Accessibility: Web Standards and Regulatory Compliance
Published in Kindle Edition by friends of ED (2006-07-24)
Authors: Jim Thatcher, Andrew Kirkpatrick, Mark Urban, Bruce Lawson, Shawn Lawton Henry, Michael R. Burks, Cynthia Waddell, Christian Heilmann, Richard Rutter, Bob Regan, and Patrick H. Lauke
List price: $49.99

Average review score:

Ultimate reference for ADA compliance
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-30
Excellent resource for ADA compliance. The requirements for ADA are so complicated that without a book like this it would be difficult if not impossible to understand what is compliant and what is not.

Awesome book
Helpful Votes: 1 out of 4 total.
Review Date: 2007-01-24
This an awesome book. This book is the to have for all web developers.

Outstanding. Absolutely every web developer and website owner needs to own this.
Helpful Votes: 2 out of 2 total.
Review Date: 2007-07-17
This text book is of very high quality and an engaging read. Apart from the expected target audience of web developers, I will suggest that website owners and non-developers should consider getting hold of this vital textbook.

The fact that it leaves you wanting more is a compliment to its quality. Even though it is bulky, I wished it had covered certain areas in more detail.

One small criticism relates to the javascript examples. The discussion of events refers to techniques that are questionable in terms of robustness and re-usability, issues that, to be fair, the author does point out. [Background; search for "addEvent considered harmful" in your favorite search engine.] Yet no definitive solution is given, and the reader is left hanging. More serious is the very poor quality javascript code sample given for the cssjs() utility function, which is poorly designed (needs to be repackaged, should be a class), is inefficient, and is fragile as it contains (at least) two immediately apparent critical bugs.

But such small gripes should on no account not put you off buying this text. The overall verdict, "Outstanding."

Anyway, the numerous authors are to be congratulated. Indeed, given the size of the field and the rapid pace of developments, a second "part II - advanced" volume would be a very good idea indeed.

A Strong Book
Helpful Votes: 2 out of 4 total.
Review Date: 2007-03-23
If you are serious about accessibility (and you should be), this book will not dissapoint. The authors know what they are talking about, and do a good job and presenting both the facts and their opinions in a clear relavent way.

The only reasons I do not give it 5 stars is many items within the book are redundant (I think due to the great number of authors (11!), and perhaps they wanted the book to serve as a reference also), and because the presentation is generally dry. Good information, but not coffee-table reading.

Still in all, as a web developer I would highly reccomend this book to any other developer weather you just want a little understanding of accessibility, or a big dose.

Web Accessibility - It's all in one place!
Helpful Votes: 5 out of 5 total.
Review Date: 2006-12-22
Web Accessibility: Web Standards and Regulatory Compliance is the
perfect reference for any site development team. Everything you've
wanted to know about Accessibility and the Web is here in a single text.
Each member of the team will find necessary information and practical
solutions in one or more of the thorough discussions here. For the
designer/developer who works alone, Web Accessibility: Web Standards and
Regulatory Compliance is the all-in-one reference with the most
up-to-date information and techniques. Thanks to the clear organization,
two tables of contents, and index, all information is easy to find as
well.

For those of us who like background and theory, the book contains lively
discussions of accessibility standards, of the intent of the standards,
and suggestions for using the standards. For me, though, the heart of
the text is in the practical discussions and how-to guides in order to
improve accessibility of every common web technology -- from PDF to
Flash, from javascript to data forms. In addition, we finds clear
descriptions of the law and web accessibility. Importantly, these
discussions are international in scope.

The collective experience of the authors of this text is impressive.
These are the experts to whom we've turned to assist us with accessible
design and development for years. In this text, we have a collection of
the most knowledgeable voices on the subject of accessibility, who speak from a real-world
perspective. They share freely their best techniques, so that we can
create the "best possible experience for the greatest number of
visitors."

For me, Web Accessibility: Web Standards and Regularory Compliance is a
must-have.

Programming
Webster's New World Telecom Dictionary (Webster's New World)
Published in Paperback by Webster's New World (2007-10-29)
Author: Ray Horak
List price: $29.99
New price: $0.01
Used price: $0.01

Average review score:

Webster's New World Telecom Dictionary
Helpful Votes: 0 out of 0 total.
Review Date: 2008-01-22
Webster's New World Telecom Dictionary (Webster's New World)
Fianlly a comprehensive dictionary of Telecom, Data and Computer terms. It is a fantastic addition to my library.

A must-have for your technical library
Helpful Votes: 1 out of 1 total.
Review Date: 2008-07-23
Ray Horak's "Webster's New World Telecom Dictionary" is an invaluable reference for anyone studying or working in the telecommunications and/or computer fields. These disciplines are well-known for their excessive use of acronyms, but Horak's clear, explanatory prose makes sense of the alphabet soup. The book is actually fun to read as well, which is remarkable for what is ostensibly a dictionary. His writing is spot-on for technical accuracy and detail, yet engaging and accessible. A very useful feature of this Dictionary is its extensive use of cross-references for entries, prompting the reader to engage on a journey of learning from one related topic to another. An excellent companion reference for this dictionary is Horak's "Telecommunications and Data Communications Handbook".

A Better Source than the Internet!
Helpful Votes: 1 out of 1 total.
Review Date: 2008-04-02
Review by Vladimir Kaminsky

Webster's New World Telecom Dictionary by Ray Horak is a comprehensive telecommunications dictionary of more than 4,600 terms essential to a clear understanding of voice, data, video, and multimedia communications system and network topologies, technologies, applications, and regulations. The book encompasses numerous volumes of materials in the area of telecommunications that can be only compared with information from the Internet.

Horak's background and experience allowed him to be an expert in many telecommunications areas. The book is the witness to this fact: it covers such simple technologies as twisted pair, such complex techniques as Passive Optical Networks, Dense Wavelength Division Multiplexing; and such evolving technologies as WiMAX and MIMO.

It is interesting to note that Horak presents dry facts of telecommunications reality with humor and historical references, making it easy to read and more attractive to readers. The book can amaze a reader by its thoroughness to cover various topics, provide references, describe symbols; and it reveals Horak's deep knowledge of the topics and ability to work with huge amount of sources. For an encyclopedic treatment of the subject and a perfect companion to this work, see Horak's Telecommunications and Data Communications Handbook, also published by Wiley in 2007.

Horak is an independent telecom consultant. He is active in litigation support as a consulting expert and testifying expert, often in cases involving intellectual property such as patent, copyright, and trademark and service infringement. He has authored five telecom books and written of hundreds of technical articles, white papers, case studies, and solution briefs.

Vladimir Kaminsky, PhD is a President of Practel, Inc, a consulting company that is specializing in advanced communications technologies and network design.

Ownership is mandatory
Helpful Votes: 1 out of 1 total.
Review Date: 2007-12-10
Regardless of whether you a an undergraduate in a Business Administration curiculum, or an established Telecom or IT Professional, YOU NEED THIS BOOK. First of all, the price is right. And in today's world that is vital. But more important, the information provided exceeds expectation and is presented in language that even an industry novice can comprehend. The drawings and tables provide the proper support documentation without going into overkill.
In my 30+ years of experience in the telecom field, I have often found that the best way to gain client approval for a recommendation is to first educate the client and provide sufficient historical background so that my ultimate recommendation is the obvious solution. The information provided here, and the attention to detail in the way the information is presented, will allow the reader to answer or pose questions in any telecom-related environment.


A valuable addition to your Telecom Library
Helpful Votes: 2 out of 2 total.
Review Date: 2008-04-02
I review books in my role as a VoIP & SIP trainer for TrainingCity.com. When students ask me what to buy, I always recommend that they have a technical dictionary close at hand.

I am now recommending they have two, the old one and "Webster's New World Telecom Dictionary". I know it seems like overkill, but in fact these two books are both on my list of "must haves" for 2008. Webster's dictionary is focused, includes diagrams, and provides timely, accurate information.

Buying two or more books is never easy, so I often suggest students speak with their managers and discuss buying a "team library" of books that can be shared by everyone in the group. Often companies have a book budget, it can't hurt to ask!

Programming
Windows via C/C++ (Pro - Developer)
Published in Hardcover by Microsoft Press (2007-12-12)
Authors: Jeffrey M. Richter and Christophe Nasarre
List price: $69.99
New price: $39.55
Used price: $39.50

Average review score:

This is da book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-11-14
If you want to do any serious development in Window, this is the book to get. Once you read and understand the basic C++ books, and want to get beyond simple applications, you need this book. This is not a beginner text, but a grown-up book on what is happening inside windows and how to use it in your application. I found this book invaluable in building multithreading, port i/o, virtual array management in my application. The author really knows his stuff and presents it in a very readable fashion. The source code for the examples in this book are well-commented and I have found it easy to take code fragments from then to use in my applications.

This book is a keeper.

Windows via C/C++ (Pro - Developer)
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-25
This is a very good book for undestranding the inner mechanism of windows and how to leverage those in your own app. Also this books contains author's recommendations regarding different parctices. Very usefull!

Great Windows API resource book!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-24
The Windows C++ API is a beast that many have struggled against. The authors have done a great job in covering the fundamentals.

This book is definitely for intermediate to advanced c++ developers and it makes no attempts to baby the reader with the basics. The authors do make sure to go step by step in some sections where necessary. The sections on dynamic link libraries and windows exception handling were especially helpful.

Had all of the info I was looking for...
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-17
As you guessed by the title, this book covered exactly what I was looking for. C/C++ programmers who are dealing with Windows kernel objects, shared memory objects, events, semaphores, security and the like will appreciate this.

The book covered and clarified information that may/may-not be available on MSDN (I never saw it there while searching...), and did so with an overall approach that ties the topics together, shows how they are used, and generally is more understandable. I appreciated this book much more than jumping around through a bunch of disjointed MSDN pages trying to understand how these elements work. The book gives you deep understanding and more than a few tricks you can use in the debugger.

Beginning developers, or developers working on managed code prob. wouldn't have much use for this book. Consider this the nitty-gritty reference manual for how all of the low level stuff gets done.

I appreciate this book, it won't end up back at the used bookstore.

All you always wanted to know about Windows functionning
Helpful Votes: 0 out of 0 total.
Review Date: 2008-08-18
Excellent choice of topics (kernel objects, processes, threads, jobs, fibers, memory management, DLL et SEH)and a good compromise between the depth of analysis and an easy reading.
The book is very attractive visually; the bold fonts are really used at right places and numerous examples (as a matter of fact quite serious in itself) are very, very readable.
A must for a serious programmer.

Programming
XML Family of Specifications: A Practical Guide (2 Volume Set)
Published in Paperback by Addison-Wesley Professional (2002-06-10)
Author: Kenneth B. Sall
List price: $54.99
New price: $34.72
Used price: $2.17

Average review score:

How to get a Perfect Bound copy of this book
Helpful Votes: 0 out of 0 total.
Review Date: 2006-06-18
Attention Michael Pachis and others who purchased this book in 2006: I am the book's author and when I saw your comments, I contacted my publisher. If you purchased a copy recently and received it in 3-hole punch format, send me an email and I'll put you in touch with the publisher. They have a small number of perfect bound copies they can send you instead. Use the email address on the right side on my personal web site (kensall.com) home page. I hope this helps.
(I gave this 5 stars simply to not impact the book's current rating.)

Thorough in its explanations, lots of additional references
Helpful Votes: 0 out of 0 total.
Review Date: 2004-04-06
This is an excellent book to understand, develop and code XML. However, in the parsing discussions (chp 7-10) an understanding of OOP and Java programming are almost required. Other than that, it is an excellent text.

Rather practical!
Helpful Votes: 2 out of 2 total.
Review Date: 2004-07-04
Where to start? With the concise history of where XML came from and why each design decision was made and how the evolution of specifications took place over the years, or the thorough explanation of all the XML specifications, or the programming and parsing aspects of XML and metadata, or the cool XML timeline poster towards the end of the book? This book has much to offer any person interested in finding out what XML is and why and how it has changed our world.

Kenneth B. Sall, the author of this book, organized this book in a fashion where each section could be studied on its own, and if there are references to the previous sections, they are appropriately mentioned. This way, one does not need to sit down and cover this 1000+ page book cover to cover to realize that the topic of conversation is. The stage is set at the beginning by the author commenting on the fact that XML can describe everything under the sun, even the kitchen sink:

"XML: ... maybe it's everything but the kitchen sink? Say, have you heard the one about the XML Kitchen Sink Language? ..."

I have been working with XML for sometime now, and I am still amazed at how it has grown and expanded in to our everyday lives in the past few years. One can spend months coming up to speed with the specifications and the XML "realm", and that's not enough. This book does not even cover, in a great detail at least, the Web services realm. That alone is a couple of thousand page book. The background topics are essential to any reader: basic XML syntax, DTD, Canonical XML, Namespaces and XML Schema. Once you have these topics covered and well understood, you can jump around to any other part of the book, displaying XML data for example or XML programming API's.

One can spend a couple of hours trying to figure out how these specifications fit in, but the author hs already done the job with a very useful picture inside the cover page. What's your forte? Cascading Style Sheets to convert XML data into a PDF document for example, or an XHTML document to display on a web site? XHTML is also covered in length, if you do not know that is and what it offers over the plain old HTML.
My favorite topics were probably the authors explanation of the XML parsing and the available API's and resources. SAX, DOM, JAXP and JDOM are covered in great detail.
* SAX - the API that started it all. Minimal and light-weight. Fast and event driven.
* DOM - Memory intensive, complex, but very powerful. It's a tree based model, and the tree represents the whole document.
* JDOM - java specific. Can be used with either DOM or SAX.
* JAXP - java specific again, but easier to use than JDOM.
There are also a number of C++ XML parsers that the author touches on such as the Apache Xerces, C++ SAX and many others, but the main topics revolve around the four most popular parsers mentioned. These sections are mostly tutorials and how-to's. Each parser is used in an example and example is analyzed piece by piece. DOM is covered in more detail due to the number of levels (DOM level 1-3) that it has. Since DOM is more powerful and more complicated, the topic is a bit more advanced and would require more attention from a novice. If you read thru the SAX chapter and understand it well, DOM would not be that much of hurtle, but make sure that you read understand SAX first. Java centric API's including XML-RPC, JAXB, JDOM, JAXM are covered by the author to depict how XML can be used and how it would benefit the application - and developers in-turn. The icing on the cake is when K. B. Sall outlines the differences between SAX, DOM, JDOM and JSAX. He talks about each of the technologies in detail, tell you what the advantage and disadvantage of each one is, and then it compares them against each other. By the time you are done reading these sections, you would become an expert in XML parsing and programming.

XLink and XPointer. How can one leave without these two core technologies and tools? They are truly remarkable; easy to use, light weight and easy to learn. Well, they are well covered - as you would expect from this book. One thing about these topics is that they could be very abstract and need examples, and we got lots of those. The example depict the efficacy of how one can use XLink to create complex connections between sets of resources, even though you do not have a write access to those resources. This is very handy and resourceful technique is you need to build an e-commerce site. With XPointer, one can locate individual XML elements, set of elements or even a range of XML data between two points. The ability to specify "range" of elements is where the true power of XPointer is revealed.

The references, the related resources for each topic, simple to complicated examples and a CD filled with goodies, source code used throughout the book and the W3C specifications at your fingertips outline the some of the other benefits of Kenneth B. Sall's "XML Family of Specifications" book.

Note: This is not a paperback!
Helpful Votes: 3 out of 3 total.
Review Date: 2006-05-25
I want to warn customers that the publisher has gone to a "print on demand" publishing model and this book is not delivered as a paperback, but as eleven hundred three hole punched loose leaf pages! This leaves you with the task of finding a binder after paying 40$ for the book! Since it is book size (8 x 10) it awkawardly fits into a standard 8.5 x 11 binder, not very convenient for reading or transporting, and you need the binder to be 3.5" thick to fit the book in the binder.

I gave it five stars for content, but this new method of publishing gets zero stars.

great book. Must have for CS students.
Helpful Votes: 4 out of 4 total.
Review Date: 2003-09-21
This book is not an "how to" guide, nor does it claim to be one. I mean by this that if you are, say a Java programmer looking for a book that concretely shows you how to integrate xml with Java then you would be better off with one of the so many Java/XML books on the market.

However, if in your work or your studies you feel that you need to gain a more thorough understanding of the W3C specifications related to XML, then this is the book to buy.

All the W3C specs are available for free on the web. The trouble is, W3C documents are designed to provide a precise definition of a standards, they are not designed to be especially intelligible by mere mortals (however technologically enclined). Some are quite readable, others far less.

Firstly, I really like that this book present all the relevant specifications and working drafts in perspective. Secondly, I found that it does a remarkably good job at translating these specifications (without simplifying them) in understandable terms.

In my work, I am interested in gaining as thorough as possible a view of XMl technologies and this book helps me greatly. I also like the fact that it present a well-organized bibliography at the end of each chapter (sadly many computer books from Wrox, O'reilly, Que an like don't have a bibiography as if to say "everything inside this book comes straight from the author's mind. DO not look any further).

I have reviewed for myself around twenty XML books. I found this book to be one of my top favorite. I recommend it especially for:
- CS students or programmer with a theoretical bent.
- anybody who wants to get a thorough overview of W3C standards.


Books-Under-Review-->Games-->Board Games-->Abstract-->Battle Games-->Chess-->Software-->Programming-->36
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250