Programming Books


Books-Under-Review-->Computers-->Education-->Commercial Services-->Training Companies-->Programming-->67
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
UML Demystified
Published in Kindle Edition by McGraw-Hill Osborne Media (2005-10-21)
Author: Paul Kimmel
List price: $19.95
New price: $9.99

Average review score:

Bravo!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-12
Bravo! Bravo! Prometheus has brought UML fire to the forsaken and dank world of UML neophytes. UML Inherently lends itself as an acutely idiomatic abstraction on the science of software engineering, and could be a rather knotty topic to elucidate. Paul has created a dazzling masterpiece for those of us who have been frazzled and bedazzled by attempts to understand the language to any practicable extent. His prose is sufficiently balanced with literary invites and his techno jargon is tamed enough to foster a pleasant reading experience. Now that I have exposed the relevance of this book to me, I will offer a few words on how it might benefit you.

With a desire for more than an a cursory excursion into the study of UML, you might ask yourself these questions: how can this enhance my career? or how can I employ this newfound knowledge? Well, it will prepare you to overshadow the initial daunting feeling you might experience on your first encounter with a UML CASE tool; this type of software engineering tool could enable you to become very productive in a respectable time span, but this feat is achieved only after you have had a profound understanding of the robust and industry-proven design methodology that is inherent in UML--this book will bolster your confidence for that mission.

Again, Bravo!



First UML Book I Could Understand
Helpful Votes: 11 out of 11 total.
Review Date: 2006-07-25
I tried reading two other UML books before I found Paul's. After the first two I didn't even know what I had read. I almost gave up but work kind of made me keep trying. When I found Paul's book, everything started to make sense. Not only did I seem to be able to actually use the diagrams in useful ways but his book enhanced my understanding of object oriented programming, which was a bonus.

I highly recommend this to anyone who has been baffled by UML in the past. It's the first time I have seen how really valuable the whole process is. Now I'm hooked. Also, his book keeps me awake and is well thumbed, the other books would make me nod off.

Good read to learn UML from
Helpful Votes: 2 out of 2 total.
Review Date: 2006-11-02
The authors easy going style makes this an easy read. Kimmel succeeds in turning a tedious and technical subject into a tolerable learning experience. If you're new to UML, this is the book to start with.

Makes a all-too-often painful subject approachable...
Helpful Votes: 20 out of 20 total.
Review Date: 2005-12-17
Let's face it... Reading a book on UML in far too many cases is akin to poking your eye with a sharp stick. You only feel good when you stop. Therefore, any book that can make the whole subject of UML more readable has my commendations. And UML DeMystified by Paul Kimmel falls into this category...

Contents: A Picture Is Worth a Thousand Lines of Code; Start at the Beginning with Use Cases; Diagramming Features as Processes; Discovering Behaviors with Interaction Diagrams; What Are the Things That Describe My Problem?; Showing How Classes Are Related; Using State Chart Diagrams; Modeling Components; Fit and Finish; Visualizing Your Deployment Topology; Final Exam; Selected Bibliography; Index

Kimmel takes a subject that can be overloaded with lofty terminology and concepts, and boils it down to applicable, tangible examples. You'll learn the most critical parts of UML, such as use case diagramming and process flow diagrams. I'm sure people who make a living doing analysis with UML might think that the material is over-simplified, but that's the benefit of it. Most developers are not going to live in the world of UML. It's a communication tool that is designed to help convey design, not the actual system itself. Kimmel's approach removes the jargon, strips out the esoteric items that are more academic in nature, and focuses on the parts that actually benefit a project 95% of the time. Using a conversational tone with plenty of illustrations and practical examples, he allows the reader to soak in the information without getting bogged down in minutiae. This would be a good starter text for developers being exposed to UML for the first time. They'll understand what is trying to be accomplished, and they can refer back to the material over time to reinforce the concepts.

A great real-world guide
Helpful Votes: 5 out of 5 total.
Review Date: 2006-07-19
Paul really nailed this subject on the head with this book. His title was very apt as although I have 5+ years working with UML, I was largely mystified by this modelling language and even more often by the implementations of it. After completing the book this past week I felt my understanding of UML to be pleasantly refreshed and clear.

Paul does an excellent job taking UML and describing it in a manner that is clear a concise - cutting through the technical details and giving you truly useful information and tips. Paul has a solid grasp of what is important, and even more key in my opinion, what is not important.

As well as cutting through the details that people often get bogged down with when using UML, the book is surprisingly easy to read considering the oft-dry subject matter! Kimmel's writing style turns this subject into an enjoyable learning experience and left me with motivation and energy to implement UML successfully in the future for my clients.

Newbies and "experts" alike will find this particular UML reference a valuable tool.

Programming
The UML Profile for Framework Architectures
Published in Paperback by Addison-Wesley Professional (2001-12-12)
Authors: Marcus Fontoura, Wolfgang Pree, and Bernhard Rumpe
List price: $46.99
New price: $19.40
Used price: $7.50

Average review score:

Good in lots of ways
Helpful Votes: 0 out of 0 total.
Review Date: 2004-04-26
First, it's a very clear example of how to extend UML within its own rules for extension. Other authors need more than raw UML gives, so start adding cruft any way they want - wrong! UML was meant to be extended and has explicit points at which extension is allowed. This shows extension as it's meant to be done.

Second, it is a worthwhile application area. Frameworks have been around for years, important all out of proportion to the relativley small number of them and relatively small number of framework developers. Framework development deserves attention as a specific discipline, and it's good to see this kind of attention being paid. The authors have chosen parts of well known design patterns for examples, keeping the ideas readable and understandable.

Best, it doesn't try to pull the entire UML standard into the discussion. To tell the truth, if I printed out the whole set of UML standards documents, I'm not sure I'd be able to lift the pile. This uses a well-chosen subset of the standard, but still lets the afficionado use as much more of the standard as desired.

Still, it's just notation. It's a set of tags for making statements about frameworks. The book doesn't really go into the design of frameworks. Framework design appears to be a premise, something the reader already understands well - perhaps not a good assumption.

The real problem with this notation, though, is that it is barely useable without tool support. It's based on sets of tags, which refine other tags (using something like inheritance), which refine yet other tags. Looking at tag A, though, there is no way to know that it refines tag B. Nothing about the tag indicates its family tree of inheritance, or even where to look for the information. Also, the UML extension mechanism for tags appears not to have dealt with global uniqueness at all. Nothing prevents me and you from coming up with the same tag names independently, then causing collisions for our common customer. XML deals with global uniqueness fairly well. If XML conventions are compatible with UML, they should be used - if not, UML needs to create conventions.

On the whole, this is interesting and informative. It's nearly impossible to put to practical use without significant automation, however, and that automation is not available to me.

Great book!
Helpful Votes: 1 out of 6 total.
Review Date: 2002-03-08
This book gives a fairly good insight for expanding the concept of UML designs and notations for more practical framework approaches.

Worthwhile to study...
Helpful Votes: 1 out of 4 total.
Review Date: 2002-03-03
This is a excellent book, since it provides good examples in how using patterns, frameworks and UML in practice.

Great book if you are into Frameworks, UML, Design Patterns,
Helpful Votes: 2 out of 2 total.
Review Date: 2002-02-28
This is a great book! It gives a good insight into Design Patterns, Framework, Components and UML. It is especially useful as it provides a good and practical explanation while combining these concepts.
I have always been into Design Patterns, Framework, Components and UML. Although still missing some points when mixing these concepts. This book definitely provides a good clarification as it goes further into these OO concepts.
In a whole, it's a book worth studying carefully.

An useful and amusing book
Helpful Votes: 3 out of 3 total.
Review Date: 2002-03-16
Whenever I read about a new UML profile for something, I wonder whether it will be really useful and also usable. Well, the UML-F profile presented in this book, happens to be both -- useful and usable, for framework developers and users, but also for people interested in frameworks, patterns and OO in general.
It is a very good, easy-to-read book (contents and style):
the authors grasp the reader's attention from the very beginning, with motivating examples and good explanations.

Programming
Unicode Demystified: A Practical Programmer's Guide to the Encoding Standard
Published in Paperback by Addison-Wesley Professional (2002-09-26)
Author: Richard Gillam
List price: $54.99
New price: $38.99
Used price: $42.50

Average review score:

Good book for Unicode and international scripts
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-27
Reader would learn a lot about Unicode and many unique problem of different scripts. For example, it is not one glyph for traditional "character" nor one code for one traditional "character". I also recommend readers also read source code of pango library and manual of freetype library.

Perfect Companion Volume to the Standard Itself.
Helpful Votes: 16 out of 16 total.
Review Date: 2003-08-07
This book is an outstanding companion volume to the Unicode standard. In fact, if you had to pick one, you'd quite possibly be better off owning this book INSTEAD of the standard. The author display an impressive knowledge of the world's writing systems and of the inner workings of the Unicode standardization process.

Part I of this book starts with the history of character encoding standards, from Morse code to today. It then presents a thorough review of the Unicode architecture and associated standards. The information presented was mostly excellent, although I found the section describing SCSU a little bit too sketchy (and the actual code in part III not entirely satisfactory to fill in the gaps).

Part II gives an overview of the various writing systems and character ranges represented in Unicode. Even for a nontechnical audience, this part would be fascinating with all the typographical and historical trivia it presents.

Part III discusses various algorithms applicable to text processing in a Unicode context. I must admit that I found this part a bit of a letdown. Many of the algoritms are only sketched out because discussing them in detail would be beyond the scope of the book. Quite possibly, the pages dedicated to these algorithms would have been better spent presenting examples of code using the various existing APIs for handling Unicode (Java, ICU, Perl, Windows, MacOS X).

This does not take away from the fact that this is a great book that any programmer interested in Unicode should own.

Want to understand the Unicode standard? Start here!
Helpful Votes: 17 out of 17 total.
Review Date: 2003-04-02
The book has three main parts:

(1) Unicode in essence: an architectural overview of the Unicode standard (six chapters) where you also get bits of terminology and history.

(2) Unicode in depth: A guided tour of the character repertoire (six chapters) where you get a lot about writing systems that can be represented in Unicode, and less about the Unicode characters.

(3) Unicode in action: implementing and using the Unicode standard (five chapters) where you get information aimed at computer programmers that wish to implement parts of the standard or write applications dealing with multilingual text.

Though this book is very long (~800 pages) it is still shorter and a lot more clear than the Unicode standard itself (over 1000 pages).

Code examples are in Java but they are not ment to be complete solutions and so there is no accompanying website or a CD.

Professional programmers are the target audience of this book. The reader is faced with many topics in linguistics, history and data structures. Readers with computer science background would probably appreciate how classic traditional algorithms were adapted and how data structures are used in character sets with a significantly larger number of character than 256.

The author of the book states that the book is about "representing written language in a computer", which may be misleading to some readers. The book is about the Unicode standard. Obviously, there are many other ways to represent written language other than the methods described in the book. As chapter 2 teaches... There are always more ways (sometimes better ways) to represent your data.

Part 2 of the book will not cover every writing system of the world. A better book for that would be "The world's writing systems".

Part3 is probably the most interesting and useful part for programmers (though the first part is important, in my opinion to those who want to UNDERSTAND Unicode).
You can learn about a lot of things and skip many too (depending on your interest and need). I believe that most readers will skip most of the topics.

This is not a book that is read lightly, but it is hellovalot easier and more fun to read than the Unicode standard itself. It appears that once you read this book and get what you want from it, you will end up going to read the Unicode standard only to see updates, hopefully, not for clarifications.

I am dealing with Natural Language Processing and being a Hebrew speaker I also have a lot of text in Hebrew (almost all the time it is Hebrew with other languages too, e.g. documents that contain Hebrew with some English). This book helps understand the difficulties, the current implementations and give you a solid ground to start thinking how you can make things better. Current infrastructure for Hebrew is either poor or not perfect and in most cases the better solutions are proprietary. There seems to be always problems representing 'plain' text in more than one language without stepping into the trap of the soup of different ways to do it. Unicode is one way to do it (arguably, not the best, yet it is alive and growing) I hope this book can help more people understand what they are up against, clear the fog and help people do better implementations.

A great book if you want to understand Unicode
Helpful Votes: 5 out of 5 total.
Review Date: 2003-01-23
I find this book extremely useful!

This is almost three books in one. The first part provides a very good introduction to Unicode in general. The middle is really useful for all sorts of people, from linguists to content authors who want to understand the scripts encompassed by Unicode. And the last part is extremely helpful for programmers who want to understand how to implement many text processing techniques using Unicode.

Throughout, Rich's style is easy and enjoyable to read, and yet quickly gets to a wealth of useful information.

Great job! Highly recommended.

A great manual for the practical use of Unicode
Helpful Votes: 7 out of 7 total.
Review Date: 2002-11-18
Unicode Demystified is a great manual and a good read. It earns a place on the bookshelf of programmers who deal with modern text processing, which is based on the Unicode standard. It is a great resource for anyone involved in software internationalization and localization.

Gillam provides a lot of useful details, history and explanations for the structure of the character set, and shows how to use it. The book is a companion to the print and online resources of the Unicode standard itself, and provides the glue to many of the pieces, the how-to's and basic data structures.

For example, the Unicode encodings UTF-8/16/32 (and BOM) are explained very well, bidirectional text is discussed with a lot of insight, and the family of Indic scripts with their special features is presented with examples for how to encode Indic text.

Programming
Unix in Plain English
Published in Paperback by Mis Pr (1994-02)
Authors: Kevin Reichard and Eric F. Johnson
List price: $14.95
New price: $1.99
Used price: $0.01

Average review score:

In Plain English
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-09
This book is the best quick reference I've seen out there. It does not go into great detail on the commands. But usually gives you what you need. It does not have the blah blah blah most books have. It just has the commands and the options needed to do most anything you'll need. The only thing better ... the internet.

One of my most-used reference books!
Helpful Votes: 0 out of 0 total.
Review Date: 2005-12-13
I have been a UNIX professional now for more years than I would care to think about. I find this book a personal library "must have".. It's style is open, and easy to understand from the beginner to the seasoned professional (who can at times forget what the "date" options are or which cron columns are which! :)
I personally recommend this as a "first book" to those who wish to join the ranks of us UNIX drones.. This book and a few weekend courses at their local C-College for UNIX I and II..

GREAT BOOK
Helpful Votes: 3 out of 3 total.
Review Date: 1998-01-03
Great Author for Unix and Linux. This book is
put together very easily to read and understand. Goes step by step with the "How to" stuff.

Unix in Plain English
Helpful Votes: 9 out of 9 total.
Review Date: 2000-05-15
This book is well written, well configured and is the course material I use to teach Unix. This book is a must have for the new to nearly new sysadmin type person. I actually wore mine out. Thanks for writing such a clear and concise book.

Great for beginners
Helpful Votes: 9 out of 9 total.
Review Date: 1998-10-12
If you are new to Unix then this is a great book to get you started. It clearly tells how to get around the Unix environment and is a great reference book. I would be surprised if a new user could not find everything he/she needs in this book. The inclusion of switches for each command was extremely helpful as was the DOS to Unix cross reference.

Programming
Visual Basic 5 Bible (The Secrets Series)
Published in Paperback by John Wiley & Sons Inc (Computers) (1997-04-16)
Author: Douglas Hergert
List price: $49.99
New price: $19.98
Used price: $0.39

Average review score:

Working through practical little apps is ideal learning tool
Helpful Votes: 0 out of 0 total.
Review Date: 1999-01-24
You can't learn to swim by reading about it and the same goes for Visual Basic. In the end, you have to write some code. And that's often the rub. What can you develop if you have no clue about how to start? Hergert gives interesting, small apps to practice on that become increasingly more complex. My approach is to type in his code, watch the results and learn to understand the how-to's and the why's. Then I do the whole thing all over, solo. That's how I find the gaps in my understanding of the project and the language. This book is ideal. Thanks Doug!

Tops for teaching technique, insufficient for reference.
Helpful Votes: 0 out of 0 total.
Review Date: 1998-06-06
Calvin Trillin once warned against eating at any deli with New York in its name; I've learned not to buy any programing language books with "days" in its title. This book employs a teaching technique I consider ideal: assume the reader knows nothing. In the hands of a clear and thoughtful writer such as Hergert, even advanced learners, who may space out occasionally, never feel talked down to. I've skimmed the sections I feel competent in and pored over the areas in which I have difficulty. In both cases, I've obtained the security of knowing that what I've learned I know thoroughly. The index is skimpy and keyword list incomplete; though you can make do with VB help, I recommend a reference book as a supplement. I use the VB Superbible (only because I bought it to use it as an instruction manual first). But as an instruction manual, I consider the VB Bible unsurpassable.

The best on the market; for beginners through advanced
Helpful Votes: 0 out of 0 total.
Review Date: 1997-12-04
The book is one of the most clear, comprehensive, and practical programming language books that I have read in my twenty years in the industry. This book is especially ideal (but not exclusive) to people making the transition from other programming languages.

An exellent book for an beginner or a 'just started'
Helpful Votes: 0 out of 0 total.
Review Date: 1997-10-13
This is an excellent book whether you are an absoloute beginer or you just want a reference book for the things you don't yet know. A recommended buy.

Very good
Helpful Votes: 1 out of 1 total.
Review Date: 1999-09-18
This is a very good book. There's something the author could improve on in the next version. Examples in the book don't seem to encourage good programming practice. E.g., two consecutive if-blocks should be combined into one if-elseif-block for performance reason because only one IF is valid judging from the context. Some identical processing is done on the WHILE line rather than before the loop. Performance shouldn't be a concern for a beginning programmer but if it doesn't take much to teach, why not? Other than this, this is a very well written book.

Programming
Visual Basic(R) .NET Power Coding
Published in Paperback by Addison-Wesley Professional (2003-07-07)
Author: Paul Kimmel
List price: $49.99
New price: $7.50
Used price: $0.96

Average review score:

A great book of advanced topics
Helpful Votes: 1 out of 1 total.
Review Date: 2005-09-26
This book is awesome. It is exactly what I have been looking for.

I have been coding in VB.Net for a couple years now and I'm comfortable with the standard features of VB.Net and Visual Studio.Net. I needed a book that would take my skills to the next level and help me take full advantage of the more powerful capabilites of the .Net programming environment.

Make no mistake, this is not a beginner's book. It does not rehash the same old instructions on how to do the basics. What it does, and does very well, is take you straight into the advanced topics of interfaces, delegates, reflection, attributes, multithreading, COM Interop, remoting, custom components, smart clients, web services, and much more. I can see how this information will help me build awesome applications that I would not have otherwise been able to do.

Paul Kimmel's writing style is concise yet friendly. The examples truly help clarify the lesson at hand. The size of the book is small enough, 700 pages, that you can take your time to understand the material and still expect to complete the book in a reasonable amount of time.

I know that I will be writing and delivering better software as a result of reading this book. It is exactly what I was looking for in a "Level 2" book. I don't know if there is a "Level 3" book or not, but I can only hope that if there isn't one, that Paul Kimmel is in the processing of writing it.

Grab bag of advanced topics
Helpful Votes: 2 out of 3 total.
Review Date: 2005-01-10
This book covers a grab bag of topics around the .NET platform. Topics range in obscurity from reflection (which it starts with) to just above basic, using ADO.NET with stored procedures. Threading, which is always a difficult topic to explain, was covered in a well written fashion, but lacked illustrations, which I think would have brought a lot of clarity to the subject. Other topics were given some illustrations, but overall the book used screenshots for most of the graphics. Remoting was another area that could have used illustrations.

Overall well written, but could have been better organized and illustrated. Definitely worth a look over if you find that it covers topics of interest.

A Must Read For ANY Developer Wanting To Learn VB.NET
Helpful Votes: 3 out of 3 total.
Review Date: 2004-09-02
To start this book review I can only say one thing ... this book is AWESOME! I actually sat
down and read the whole book in just over a week. I couldn't put it down. The way Mr. Kimmel
writes will keep your attention GLUED to each page as you read and learn about Visual Basic
.NET programming advanced topics. His sense of humor comes shining through in his examples and
writing. It is a book that I could just not put down. I'd come home from work, grab a bite to
eat and it was off to the reading room for me. I spent many a night this past week staying up
late because I didn't want to close the book for another night.

Mr. Kimmel did what a lot of books have tried to do, but in my opinion have come up short on
all too many occasions. He started out in Chapter 1 explaining the differences between Visual
Basic 6.0 and the new, improved Visual Basic .NET programming languages. He drilled down into
the changes more than any other book I have read and made it so easy to understand the
differences. This is also something that he did throughout the text. This was to give the
reader a look back at the Visual Basic 6.0 language and then explain how it works now in the
.NET world. That is something that many books have tried to do, but in my opinion, Mr. Kimmel
NAILED the explanations to the barn door. He made is so easy to understand the VB.NET language
now and the advanced features that are available to us as developers.

I have spent the past three years teaching at the Community College of Aurora as an Adjunct
Instructor in the Computer Sciences Division. I have had the opportunity to teach Visual Basic
6.0, Advanced Visual Basic 6.0, and Java programming languages. I have read and used many
different textbooks in my tenure. Going forward, I'm going to be telling my Visual Basic .NET
programming class students that this is the book they need to read after they have finished
their Advanced VB.NET book. The textbooks that are available for instructors are all fine, but
I believe that Mr. Kimmel's book will be a much higher benefit to my students who are serious
about learning VB.NET and the power that it now has. I have already contacted some of my
previous students who are Visual Basic .NET developers and have advised them to get their own
copy of this book.

My favorite chapters are 10 & 11, ADO.NET and Advanced ADO.NET. In my years of developing
projects I have done A LOT of database programming, as most of us have. I found that ADO.NET
is a subject that has MANY, MANY different books written about it. Most are very intricate and
very technical, which is good for some people. For the rest of the folks out there, it's best
to get a GOOD grounding in the basics before moving on to the heavy technical stuff. I believe
that Mr. Kimmel found the secret of how to give us that understanding of ADO.NET that we can
now go forth and build upon.

That is how I feel about the entire book. There is enough technical expertise to keep the hard
core developers interested, but at the same time there is a good balance of information for
folks who are just stepping out of a college level advanced VB.NET course who are looking for
a good reference book to help them get a better understanding of VB.NET. Mr. Kimmel covers
Visual Basic .NET like no other author I have found yet. Very concise information is shared in
the pages of his book. There is no "fluff" that you find in some books. No, not in this book.
He drills into Visual Basic .NET like no other author that I've read thus far. I feel very
enriched by having had the opportunity to read this book and plan on having this located on my
bookshelf within EASY reach while I'm developing projects.

I feel fortunate in that I have been extended a hand by what I believe to be that of a
gentleman who is a person I consider to be extremely knowledgeable in both the technologies
and helping others understand the technologies. I received an e-mail from Mr. Kimmel just a
short time after sending a thank you note to the publisher's representative who donated this
book to the Denver Visual Studio User Group, Denver, Colorado, where I selected this book for
a review. I was shocked when I opened my e-mail and I saw the address being Mr. Kimmel's. When
I opened the e-mail what I found was a gentleman who can only be described as an individual
that I hope to keep in contact for years to come. He had a genuine interest in me as a person
and a developer. We have shared a few e-mails since then and I sincerely hope that he will
consider revising his book and writing a 2nd Edition for Visual Basic 2005. I know that there
are going to be many upgrades, changes, additions, subtractions, etc. that are accomplished by
Microsoft and I would really appreciate it if Mr. Kimmel could be the one to lead the charge
as the new technologies are released. He has such a tremendous understanding of the
technologies and how to put them into words that makes it easier for us developers to
understand and then use the knowledge that he shares with us to help build our foundation on
which we build our empires of knowledge.

Thank you to Mr. Paul Kimmel for writing such a true work of art for those of us who are mere
students of Visual Basic .NET and who seek the wisdom of the Masters! I truly believe that
this book could be considered a book written by a Master of Visual Basic for the Ages!

Finally, beyond the basics!
Helpful Votes: 4 out of 4 total.
Review Date: 2003-11-04
As a professional programmer with almost 2 years experience with the .NET framework, this book is a breath of fresh air. Finally, a book on .NET that goes beyond the basics and shows some of the more advanced and interesting capabilities of the framework.

Highlights for me include a discussion on value and reference types, delegates for multithreading, reflection, attributes, COM interop, remoting, custom components (including UITypeEditor) and implementing Extender Provider controls (like the ToolTip control).

I discovered many details of the framework that had eluded me. For example, did you know that all value types inherit from the ValueType class? how to add custom properties to all controls on a form? or how to use COM interop to provide a smooth path for the migration of VB6 application to .NET?

On the down side, the chapters dealing with the subject of ADO.NET, which is itself in need of a few advanced books, only describe the more basics aspects of the technology. Also, there is no chapter on XML.

Overall though, Kimmel does an excellent job of putting together a wealth of advanced subjects in a compact package.

Excellent
Helpful Votes: 7 out of 7 total.
Review Date: 2003-08-22
There are endless books for beginners trying to learn .NET. This book is for people yearning for more. His discussing on Asynchronous operations is worth the price of the book alone. So is his discussion on No touch deployment. If you want to take your VB.NET knowledge up a level, this is the book for you.

Programming
Visual C++ 4 How-To: The Definitive Mfc Problem Solver
Published in Paperback by Waite Group Press (1996-07)
Authors: Scott Stanfield and Ralph Arvesen
List price: $44.99
New price: $44.99
Used price: $1.98

Average review score:

Easy To Follow
Helpful Votes: 0 out of 0 total.
Review Date: 2001-12-28
This is one of my favorite VC++ books. It has great examples and easy to follow explanations of the subject being covered. I have really learned from this book. Excellent.

This is a good book.
Helpful Votes: 0 out of 0 total.
Review Date: 1997-10-07
The book is full of skills that helps programmers solve common problems when programming in MFC. Some problems exist: I found one "How-to" appeared twice in different parts of the book. Also, some programs on "Toolbars and Status Bars" have bugs. For example, the "ProgressMeter" application should derive CMeterBar from CStatusBar instead of CStatusBarCtrl. These are minor problems that can be easily corrected - I hope the authors have already done that. Besides all these problems, I still think this is a very good book on MFC programming. It prevents you from reinventing the wheel (many times).

Excellent tips not in other VC++ books.
Helpful Votes: 1 out of 1 total.
Review Date: 2003-12-11
If you have to code in MFC you need this book in addition to the Microsoft documentation and at least one other VC++ book. Scott's book uncovers techniques that are well hidden in the MFC documentation and not covered in other books but necessary in real applications. Usually if I am trying to do something slightly different from the standard look I find the answer in Scott's book or it gives me enough hints to figure out a solution. Many are not covered in the other VC++ books. Some important examples show how to change some properties in forms using MFC that are simple to change in VB but would be almost impossible to find in the MFC documentation or figure out by yourself.

Very useful, excellent reference.
Helpful Votes: 1 out of 1 total.
Review Date: 1998-09-14
An amazing amount of topics covered. Very thorough, and concise. No fluff. I constantly refering to it. One bad point: The index is not tabulated correctly, it can be difficult to find subjects. Overall the best book on Visual C++ I've seen yet.

A real programming book
Helpful Votes: 3 out of 3 total.
Review Date: 1999-05-17
Almost all of the programming books I have ever bought that are specific to a particular language product are worthless. They spend 550 of 600 pages describing the product's menu options and toolbar buttons then 40 pages of trivial worthless sample programs and 10 pages of index. This is not one of those books.

This book is 650 pages of pertinent and valuable examples and I have used it many times to help me solve many real world problems. I specifically liked that fact that it is the first book I have ever read that described the WM_GETMINMAXINFO message as a method of making CFormView based applications look the way they should. For the record, every other programming book I have that relates to MFC in any way gives naive CFormView examples that look stupid when running and behave stupidly when used.

Programming
Web Design Garage (The Garage Series)
Published in Paperback by Prentice Hall PTR (2005-01-31)
Author: Marc Campbell
List price: $34.99
New price: $19.49
Used price: $15.05

Average review score:

good source
Helpful Votes: 0 out of 0 total.
Review Date: 2007-08-11
As a very amateur web builder, I find this to be an excellent reference tool. Concise, to the point explanations are provided and I found the answer to my problem right away. Cuts to the chase without all the fluff.

A clear, concise, useful, easy read.
Helpful Votes: 23 out of 24 total.
Review Date: 2005-05-09
I read this book in about three days. It is so clear and concise and packed with simple yet extensible examples to do just about anything a designer would want to do on a web page. It is also full of practical, pragmatic pointers that really get you to think about the goal of your site and how to acheive that goal. I was thoroughly impressed with this book - worth the money, a great reference, and a nice-paced read. You want to design web sites? No experience? Pick up this book. You been dabbling and want to improve? Pick up this book. Do you finally want to see what all the to do is with CSS? Want to stop using html the wrong way? You want to make your sites more accessible for the impaired and do it the right way? Pick up this book.

A great book for beginners or those looking to "clean up" their HTML code
Helpful Votes: 49 out of 49 total.
Review Date: 2005-12-05
I've been doing HTML work for almost 10 years now. I currently own or manage four different web sites. Because of always changing standards regarding HTML and more recently CSS, trying to keep a web site compliant with these standards is not an easy thing. One of the more problematic issues is how certain functions are employed that seem to work on every browser out there, but suddenly a standards verification says that what is being used doesn't comply with official standards. Grrr...

Another problem is trying to get information that the average Joe can understand. More often than not, web sites that are dedicated to providing HTML and CSS information are very poorly done because they look like someone with no taste or style just threw the page together. (I'm sure that we've all seen the pathetic web sites with huge, dark letters on a black background, centered throughout the page, with needless graphics scattered about.) Other sites regarding HTML and CSS are far too technical and give a lot of details but no practical instructions, examples, or usage. The only thing to do at that point is to find a web site that does what you want to do and try to figure out what was done through that page's source code. Sometimes that alone is enough to make you want to give up.

Web Design Garage is one of the few books about HTML and CSS that actually is written for the starting web author who doesn't know where to start as well as the intermediate author who is looking to fine tune his (or, of course, her) web design skill and perhaps clean up the site a bit.

This book is divided into eighty-six separate chapters with each chapter covering a very specific topic, such as image maps, text elements, paths, forms, and so forth. This is very beneficial because you know that the whole topic deals with one subject, rather than have one larger chapter that deals with a number of topics for which you have to go searching. What's also very nice about the chapter design is that for appropriate topics the HTML chapter is followed by the equivalent chapter to do the same thing through CSS. This is a great way of letting the reader compare the two formats back-to-back for the specific goal that the reader wants to reach. This certainly beats the more commonly used method of having a larger topic dealing with a lot of HTML topics followed by another large chapter of the same number of topics in CSS, forcing to you to hunting through the chapters for comparisons or differences.

This book also contains hundreds of images, screen shots, and code examples. In a visually oriented world like the Web, being able to see how each bit of code works as well as a graphical example of the theories behind that bit of code make it easier to understand exactly what that chapter is attempting to accomplish.

The book also covers some functions that might not appeal to the beginner but would likely be considered to be of value for intermediate HTML/CSS designers. Such topics include blogs, forms, form validation, some Javascript, and even how to validate so that the code is up to W3C standards.

What's really great about this book is not that it's written in layman's terms. It's not that this book keeps the specific topics relegated to their own, individual chapters. It's not that this book contains lots of information that even experienced HTML coders might find of value. What's great about this book is that is does all of this for a list price of US$29.99, so you know that it will be available for less than that in most bookstores. This is not a large book (roughly 530 pages) but the information that it gives for the price make is a great value.

I've been doing web pages for many years and have gotten many rave reviews on their designs, non-bloated implementations, and compatibility across almost all browsers. And even I found things in this book that I've been thinking of implementing but thought that they'd be too difficult to implement. Web Design Garage has proved me to be wrong. And if I can get value out of this book, I know that just about all beginner and intermediate HTML/CSS coders will be able to get value out of it as well.

If you're looking to impress people with fancy Flash animations or other such multimedia overload, this isn't the book for you. But if you're thinking of starting your own web page or you already have a basic web page and would like to spice it up, buy this book.

Great Book On Web Design
Helpful Votes: 5 out of 28 total.
Review Date: 2005-11-03
marc campbell shows one the things everyone know in their subconscience about a well designed site, but does realize when designing a site.

Nice bookshelf reference
Helpful Votes: 50 out of 51 total.
Review Date: 2005-02-23

"Web Design Garage" is a remarkably clear-headed, concisely-written and feature-rich book about contemporary web design topics. It is part of a "Garage" series of hip-looking, style-laden books published by Prentice Hall (Prentice Hall Professional Technical Reference -PH PTR) and is targeted at the "garage" level designer - small business professionals, hobbyists, and technophiles. It assumes some modest familiarity of HTML and working with Javascripts.

This is not a primer, tutorial, or concept-bound book. It is meant to provide practical guidance and solutions to the most common web design issues dealt with by web designers. Author, Marc Campbell, offers a set of 86 topics about web design problems and solutions. The format for nearly all of the 86 topics is to highlight a design issue and offer solutions using pictures, examples, and code snippets. Although a good and quick read from beginning to end, the book can be read piecemeal for information and guidance on a specific issue. One can pick and chose topics depending on interest or need.

There are no traditional chapters, but only a set of design topics of relatively short length organized into 8 general categories. Those categories include design and usability topics, layout, images, text, links, forms, and two others, - one of miscellaneous items and the last being an explanation of basic web design material. There is also an index and a short glossary of HTML, CSS, web, and graphics-related terms.

The fundamental theme of the book is that design and usability are, or should be, the same thing. Usability is paramount, of course, but the author's approach to web design emphasizes creating a "sense of place" so that good design unites pages so that they look like they belong together.

This is not an earth-shattering idea, but like most of all of the design treatments, the goal is to design pages which make it easy for visitors to use the site. Many good design virtues are virtually invisible to the casual user. There is a blend of design and usability. It's only when a design element doesn't work well that it comes to the attention of the user, and that occurrence is meant to be avoided. The author shows by example how design and usability are intertwined.

There are a handful of themes which guide the book. Admirably, the author emphasizes for every design element, a concern for accessibility. Many of the design guides refer to accessibility by screen-readers and non-graphic browsers. A second major concern is for compliance with contemporary web design standards as promulgated by the World Wide Web Consortium. Consequently, there is much emphasis on the separation of page structure from content where HTML is used for structure and CSS is used for content. A contrast of HTML and CSS formatting is highlighted in many of the chapters.

There is a large handful of sections which express HTML and CSS formatting differences on page layout, text and image positioning, and other web design elements. There is clear discussion on how to work with Javascripts and stylesheets. The emphasis is on "forward-looking" coding, i.e., clean, standards compliant, and accessibility conscious. Campbell offers an experienced designer's insights on choices to be made in design components. There is much value for both inexperienced and seasoned designers.

Each topic is richly expressed with clear and straightforward text, illustrations, screenshots, and sidebars on a variety of related matters. Throughout there are sidebars titled "FAQS" and "Geekspeak" explaining concepts or terminology for the less-knowledgable reader. Then there are those called "Tips" which usually offer an insight to practical problems, especially dealing with browser compatibility issues. There are many useful tables and charts indexing specific tag attributes, with examples. In addition and most useful are the "Toolkits" which are sample code snippets. It would have been nice to have the code snippets available for downloading from the publisher's web site (www.phptr.com/garageseries).

This is a dense volume containing all sorts of information useful for the "garage" web designer. For some reason, the depth and weight of the content is reflected in the book itself, which is remarkably heavy, weighing in at a well-produced 29 ounces.

There are many books available on basic web design, but this one is unusually clear and well-expressed. This is the type of book one keeps handy in the bookshelf next to the computer to access for quick solutions to everyday web design problems.

Programming
Web Usability and Navigation: A Beginner's Guide
Published in Paperback by McGraw-Hill Companies (2002-01-23)
Author:
List price: $29.99
New price: $3.99
Used price: $2.99

Average review score:

Web Pages and Economics
Helpful Votes: 3 out of 4 total.
Review Date: 2002-02-26
This author's approach to the Web is one of encouraging a transfer of power; instead of following a traditional top-down business structure (i.e. in a business telling its customer base what it wants them to hear), it encourages listening to what customers want and providing that to them. On its most basic level, it is about the nuts and bolts of how to create web sites in bottom-up fashion.

Upon reading this book, I was struck by similarities between the author's propositions on web design and the economic history that is my field. Economic development has also been associated with a transfer of power away from kings, emperors, shoguns, and the church, and into the hands of merchants, farmers, and producers.

As the author proposes User's Spectacles in modules 2-3, or seeing matters from the other person's point of view, I thought of how this message is repeated in the historical movement from confrontation to negotiation and compromise. Where she calls on the designer to know the web better than the user, I recall the entrepreneurs of the Industrial Revolution in England, who had to know their customers. In module 7, where she writes of gaining the user's trust, I thought of how trade engendered trust during the period of the Enlightenment in Europe - and still does. In module 8, where she suggests organizing information from the user's point of view, I thought of how economic innovations depend on the needs of customers, not of despotic rulers. Where she speaks of the Internet as a web, I thought of the world economy as a web.

Having been surprised to find a book on web design that had so much interconnection with economic history, my mind wandered into other areas of interconnection among human beings in our vast worldwide web.

Finally, the author's conversational writing makes this book extremely easy to read.

John P. Powelson
Professor of Economics, Emeritus
University of Colorado

Gets to the core of how to design for usability
Helpful Votes: 4 out of 5 total.
Review Date: 2002-04-12
Many high profile commercial sites, let alone those not informed by "professional" designers, would benefit from the clarity of purpose and practical methods presented in this book. In fact, the fundamentals of user-centered design put forward so clearly here are pertinent in many other fields, too. To top it off I found the writing style clear, informative and enjoyable.
I recommend it for individual designers as well as for schools, libraries and design shops.

Web Usability & Navigation -- For Everyone
Helpful Votes: 5 out of 5 total.
Review Date: 2002-03-14
Finally! Someone has translated the tangled World Wide Web into something even I can understand!

Ms. Holmes has created a book that is useful, well organized, pertinent, well written, and even pleasurable to read! So many of the internet books on the market today -- even those allegedly designed for beginners -- are of little use to anyone
but the seasoned professional. The Internet is a tool everyone can use and Web Usability & Navigation gives its readers the background they need to make the most of the Web.

I loved all of the examples -- I'm the type of person who learns best by seeing others' experiences. A good story will go a lot further with me than a bunch of technical jargon and Ms. Holmes has mastered the art of telling a good story with a purpose.

When I started reading Web Usability & Navigation, I had several
preconceived ideas about what I wanted in a web page. Ms. Holmes gently guided me through a variety of other options. This book is really useful for beginners and more advanced Web site creators as well.

Caroline Thomas-Jenson, CFRE
President / CEO
United Charity Services

"Required reading" for designing usable websites
Helpful Votes: 6 out of 6 total.
Review Date: 2002-02-08
I think this book is "required reading" for anyone serious about designing usable websites.

I am the lead web developer for my department in an academic/scientific institution. Our scientists here have embraced the value of the Internet to market themselves and their research. Consequently, there is an effort to publish more and more of their scientific research material in an online environment as "web publications" instead of traditional hardcopy publications. But the scientists taking an active role in developing their own web pages realize that it is more to it than just knowing HTML. They have asked for books/resources to instruct them.

This book will be such a VALUABLE addition to our library!

Information is presented in a clear and straightforward manner with good writing style that does not overwhelm the beginner with technical jargon. This is a particularly poignant topic for me... I think any web developer can appreciate Holmes' observations on the "information anxiety" of website (and software) users.

I am impressed with Holmes' ability to present the "hot topics" (such as frames, plug-ins, etc.) and remain neutral. (It's so hard to find someone WITHOUT an opinion these days.) She offers a spectrum of examples with their pros and cons - allowing the reader to determine what would work best in his/her environment.

Some great features of the book:

Numerous examples!! A lot of people are visual learners (myself included) - it is easier for them to process new material if they can see the content "in action." The examples provided in the book are a refreshing break from the endless dry reading found in the typical web development book.

I really liked the Ask the Expert sidebars - I think the novice would find these sections extremely valuable. "Ask the Expert" exposes the reader to the ins and outs of professional website design: Practical solutions are offered for common and vexing usability issues by web professionals. (Why reinvent the wheel?)

I also recommend that readers spend the time doing the exercises provided in the book: the exercises will arm him/her with a good set of skills to develop usable websites.

More great features of the book:

Web Usability and Navigation: A Beginner's Guide is not just for beginners. Experienced website designers can benefit from the knowledge presented in this book as well.

Holmes has done her homework researching and collecting website usability facts and tips. Web professionals who lack the time or resources to research website usability in-depth (like me), will appreciate Web Usability and Navigation: A Beginner's Guide as a "usability cookbook."

For example: A usability checklist is provided to help novice and experienced web designers alike in making sure the most fundamental usability and navigation features are built in, or at least considered, during the design of a website.

The best thing I liked about this book: THOROUGHNESS!

Web Usability and Navigation: A Beginner's Guide is as comprehensive as it gets. Holmes takes the time to address important, yet often overlooked usability issues other web development books and guides fail to mention.

For instance, the affect different fonts (I.e., sans serif vs. serif) can make on the presentation/readability of a webpage. (Believe it or not, this has been a "hot topic" in my department for quite some time - right up there with frames and flash: that controversial!)

I think this book is "required reading" for anyone serious about designing usable websites. I am buying a copy of this book for my department.

Fills some of those usability gaps
Helpful Votes: 8 out of 8 total.
Review Date: 2002-07-27
I'll admit it, I didn't expect to learn too many new ideas from reading this book, but I was pleasantly surprised. Unlike other books I've read on web usability, Web Usability & Navigation: A Beginner's Guide actively encourages you to develop an eye for usability through the use of various projects designed to give you the opportunity to practice what you've just learnt.

As you might expect, the usual topic of web site navigation and usability are covered... but before reading, I never really considered the problems surrounding the actual use of the web. I knew about the problems of browser compatibility and I am always curious as to how my site looks on other operating systems. Until now however, the difficulties and information overload experienced by the novice Internet user were long forgotten, and I'd never even considered how I could build my site to accommodate for different learning styles.

Like other usability books, Web Usability & Navigation: A Beginner's Guide does not go into the detail of exactly how you should implement what you've just learnt, rather it gives ideas on what to look for. So if you are expecting examples of code, there aren't any. One nice addition to the book is the case studies. Sure, other books have case studies, but rather than tell you from the outset what problems there are, you are encouraged to list any usability problems for yourself.

I particularly enjoyed the module on getting traffic to a site, it provided me with some fresh insight into just how closely linked web site usability and promotion usually are. After all, part of the experience of using a site is getting to it as quickly as possible, whether you type a name in the browser or search for it in the search engines.

Overall, this is a good introduction to web usability that is very easy to read, but as with other usability books, the nature of the information makes it difficult to use as a quick reference. For those who aren't new to the topic, there are quite a few things you could learn from reading this book, although perhaps the only way you'll find gaps in your knowledge is to read the book from cover to cover.

Programming
Who's Afraid of Html? (Who's Afraid of)
Published in Paperback by Morgan Kaufmann Publishers (1999-04)
Author: Todd M. Howard
List price: $41.95
New price: $41.95
Used price: $0.01

Average review score:

A great introduction to HTML
Helpful Votes: 0 out of 0 total.
Review Date: 2007-05-01
I stumbled on this book and gave it a read. I was surprised that to find it a great intro to HTML. It's balanced between discussion and examples.

The book is a little dated. The HTML tag section references 3.2 Some of the software links no longer work, but that happens with time.

However, the examples are simple and easy to understand.

The chapters are: Introduction, tools of the trade, HTML Standard, the Next plane, Frames and forms, advanced webbing, upload, wrap-up.

The appendixes give you a Tag Compendium, Color names and Hex equivalents and the ever present Glossary.

Some of the stuff can be "glanced" as there is a small discussion about CGI, DHTML, XML, and java.

Probably the only concern is there are a few references to Matt's script archive and I have heard many people say "it's good to find out who not to do things."

Overall, this is a decent introduction for people how haven't done HTML before. The book doesn't patronize and it doesn't bury with detail as with the dummies HTML book.

Great book that breaks fears and engages readers!
Helpful Votes: 0 out of 0 total.
Review Date: 1999-06-16
Mr. Howard outdid himself with this one. I cant say that I've ever read a better text on the subject of HTML. THe approach is subtle yet engaging on the most intellectual levels.

Enjoyable, Readable, Great introduction to Web coding!
Helpful Votes: 0 out of 0 total.
Review Date: 1999-06-11
This book is a conversation between two users (one novice, one expert) and this gives us a great perspective. Howard proves that programmers shouldn't be writing books anymore than mechanics should be selling cars. There's only room for one more HTML book and this is it.

Pain-free HTML!
Helpful Votes: 2 out of 2 total.
Review Date: 2000-02-08
Mr. Howard and his sidekick Kate provide an introduction to HTML unlike any I've seen. Through common sense examples and real world techniques that will have the reader coding pages in hours instead of days, they use the Teacher/Student metaphor to guide the reader through the lessons. Mr. Howard never talks down to the reader or assumes too much, and the casual, conversational banter between he and Kate fosters a comfortable environment for learning about HTML. Highly recommended!

Genius book, Brilliant, the Best book I've ever read...
Helpful Votes: 3 out of 4 total.
Review Date: 1999-06-03
...second only to Catcher In The Rye is Todd M. Howard's funny yet poignant book about life and love in the world of HTML. This book moved me in ways I can only attempt to describe, it's protagonist was familiar yet distant, a recluse iconoclast, a stranger in a strange land, always pursued by the wolves in his own mind, whilst wrangling with the predators in his own, very real existence. As the book progressed, and I learned better how to spell URL and FTP, I immersed myself deeper into the mind of this terrifyingly sublime character. Would he ever tear his gaze away from Windows 98 to the windows right behind him, would he ever be free of those shackles of conformity that held him captive? Would the tender succubus of his own youth and naivate consume him whole? Would I ever figure out how to plug in a table to my homepage? Link up to this classic, folks, our boy Howard has talent, charm, charisma... he is a credit to our race. He is a force to be reckoned with in a galaxy of wolves and sheep. He weaves the written word with the skill of a surgeon and implements lines of code like a crazed Kabuki chef on New Year's Eve at BeniHana's. I only pray that, unlike Salinger, Howard lives to put pen to paper once again. They say lightning only strikes once, but baby, I'm praying for rain. Until then, I remain his loyal subject, like a master to an apprentice.


Books-Under-Review-->Computers-->Education-->Commercial Services-->Training Companies-->Programming-->67
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