Programming Books
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


Bravo!Review Date: 2008-04-12
First UML Book I Could UnderstandReview Date: 2006-07-25
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 fromReview Date: 2006-11-02
Makes a all-too-often painful subject approachable...Review Date: 2005-12-17
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 guideReview Date: 2006-07-19
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.

Used price: $7.50

Good in lots of waysReview Date: 2004-04-26
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!Review Date: 2002-03-08
Worthwhile to study...Review Date: 2002-03-03
Great book if you are into Frameworks, UML, Design Patterns,Review Date: 2002-02-28
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 bookReview Date: 2002-03-16
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.

Used price: $42.50

Good book for Unicode and international scriptsReview Date: 2007-06-27
Perfect Companion Volume to the Standard Itself.Review Date: 2003-08-07
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!Review Date: 2003-04-02
(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 UnicodeReview Date: 2003-01-23
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 UnicodeReview Date: 2002-11-18
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.

Used price: $0.01

In Plain EnglishReview Date: 2008-04-09
One of my most-used reference books!Review Date: 2005-12-13
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 BOOKReview Date: 1998-01-03
put together very easily to read and understand. Goes step by step with the "How to" stuff.
Unix in Plain EnglishReview Date: 2000-05-15
Great for beginnersReview Date: 1998-10-12

Used price: $0.39

Working through practical little apps is ideal learning toolReview Date: 1999-01-24
Tops for teaching technique, insufficient for reference.Review Date: 1998-06-06
The best on the market; for beginners through advancedReview Date: 1997-12-04
An exellent book for an beginner or a 'just started'Review Date: 1997-10-13
Very goodReview Date: 1999-09-18

Used price: $0.96

A great book of advanced topicsReview Date: 2005-09-26
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 topicsReview Date: 2005-01-10
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.NETReview Date: 2004-09-02
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!Review Date: 2003-11-04
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.
ExcellentReview Date: 2003-08-22

Used price: $1.98

Easy To FollowReview Date: 2001-12-28
This is a good book.Review Date: 1997-10-07
Excellent tips not in other VC++ books.Review Date: 2003-12-11
Very useful, excellent reference.Review Date: 1998-09-14
A real programming bookReview Date: 1999-05-17
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.

Used price: $15.05

good sourceReview Date: 2007-08-11
A clear, concise, useful, easy read.Review Date: 2005-05-09
A great book for beginners or those looking to "clean up" their HTML codeReview Date: 2005-12-05
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 DesignReview Date: 2005-11-03
Nice bookshelf referenceReview 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.

Used price: $2.99

Web Pages and EconomicsReview Date: 2002-02-26
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 usabilityReview Date: 2002-04-12
I recommend it for individual designers as well as for schools, libraries and design shops.
Web Usability & Navigation -- For EveryoneReview Date: 2002-03-14
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 websitesReview Date: 2002-02-08
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 gapsReview Date: 2002-07-27
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.

Used price: $0.01

A great introduction to HTMLReview Date: 2007-05-01
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!Review Date: 1999-06-16
Enjoyable, Readable, Great introduction to Web coding!Review Date: 1999-06-11
Pain-free HTML!Review Date: 2000-02-08
Genius book, Brilliant, the Best book I've ever read...Review Date: 1999-06-03
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
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!