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

Used price: $5.66

Excellent book on various quality topicsReview Date: 2001-11-19
Covers all of the major issues and factorsReview Date: 2001-09-23
All of the major elements of web-engineering and quality are addressed, including SECURITY (this is the first test or quality book that fully acknowledges the relationship between quality and security, which is a cornerstone of the Reliability-Availability-Support triad for systems in production), PERFORMANCE (I especially liked this section because it got into the guts of performance and scalability), COMPATIBILITY (essential for ensuring that your system works with the world of users over whom you have no control - web-based systems can and usually do extend into the great unknown), and USABILITY (this will make or break a commercial web site).
Aside for the complete coverage of all of the important topics that need to be considered, and the life cycle approach to quality and testing this book contained a real gem: RSI approach to use cases. RSI (Requirements-Service-Interface) is an interesting and highly useful approach to use cases. Some key strengths of using the RSI paradigm is that you will ensure traceability between requirements and the services and interfaces that are implemented. Moreover, this approach partitions services and interfaces, which allows you to manage the complexities when developing a test strategy and associated test cases. To me the chapter on RSI was worth the price of the book.
Overall, this is a solid book that covers testing, as well as the larger domain of systems quality. It gives some unique insights of issues and factors related to testing, but is not solely about web testing. It should be read by all key team members including requirements analysts, architects, developers, test engineers and project managers *before* a web project is initiated.
A must-have for any web systems testerReview Date: 2002-01-19
It covers how to most efficiently model a web application using a specific use case approach, in addition it covers how to test for security, performance, usability of a web site. The book has been very useful in our testing efforts.
Thorough and practicalReview Date: 2002-01-30
Once again another blockbuster!Review Date: 2001-09-25

Used price: $2.43

Good to improve already existing sitesReview Date: 2001-06-27
Highly recommendedReview Date: 2000-10-11
Still current, even as 2004 approachesReview Date: 2003-11-03
This is one of those rare works which does not care to have one eye for the wannabe market. Suitable for both technicians & those folk needing to see the "big picture" (e.g. Managers)
Excellent performance &n capacity approach for app layerReview Date: 2002-07-20
This book's focus is on performance and capacity of applications in the e-commerce infrastructure, and like the other books by the authors, it covers every facet while explaining the what's and why's. More importantly, this book will not overwhelm readers who are rusty in math because the authors weave in refresher material as they go along.
What makes this book valuable is the blend of business and technical topics, particularly in Part I where business models are thoroughly discussed. I personally believe that this material is as important as the more technically focused material in subsequent chapters because it wakes up the technical reader as to why their job of developing scalable solutions is important by linking the technical aspects to business imperatives.
Parts II (Evaluating E-Business Infrastructure and Services) and III (Capacity Planning for E-Business) are the heart of the technical matter, and the chapters systematically dissect each aspect of an e-commerce infrastructure from the application layer point of view. This is where quantitative methods are introduced and where the value of the spreadsheets on the CD ROM increase. Note that there are more up-to-date versions of these spreadsheets on the book's associated website, as well as errata for the book.
Practical considerations that blend the business and technical perspectives are presented in Part IV (Models of Specific E-Business Segments). This chapter consists of case studies that tie together all of the preceding material using real world examples.
Because this book is more focused on performance and capacity at the application and business model layer, you should read the authors' newest book, "Capacity Planning for Web Services: Metrics, Models, and Methods". That book covers the lower level details of the infrastructure
to round out the picture of an end-to-end view of performance and capacity management.
Excellent BookReview Date: 2002-05-02

Used price: $0.77

A much-needed bookReview Date: 2003-02-12
The author's technical and standards body background is a tremendous help in helping the reader sort out the substance from the hype. This book covers XML and cryptography basics, DTDs, XML Schema, XML digital signatures and encryption, and SOAP.
I like the author's comparisons of XML with other encoding schemes, particularly ASN.1 DER which is prevalent in the security standards world.
Also helpful are the author's "soapbox" comments, which handily dispel the notion that you should accept all parts of a standard as the absolute truth and the final word. For example, "X.500 identities are baroque hierarchical names in which each level of the hierarchy consists of an arbitrary, unordered set of attribute-value pairs. They are just one of the complexities and false assumptions (such as the assumption that everyone would allow themselves to be listed in one global public directory, including companies listing all their employees) that doomed the X.500 Directory as originally conceived". I love it!
You'd be hard pressed to go wrong with this book.
For an executive novice, this book shinesReview Date: 2003-03-18
I happened across this book, with a seemingly simple format and am impressed with the information it provides, the progression of information, and how well I was able to understand and comprehend the concepts detailed.
After reading serveral books on XML in general, I would recommend this book to anyone just wanting to learn XML concepts.
I wish more technical books gave me the same feeling of usefulness that this one gave me.
As they say in the movie industry... "An enthusiastic thumbs up"
With extensive discussion and practical examplesReview Date: 2002-10-08
The book on XML securityReview Date: 2002-09-30
Similarly within XML, much of the security functionality has been added post- facto, namely in Canonical XML, XML Signature, and XML Encryption Syntax and Processing. By adding security to the core feature set of XML, the W3C has ensured that,
to a degree, the find, patch, fix method won't be the manner in which XML security is developed. A good reference book can help you navigate this XML security landscape.
Topics such as authentication, encryption, XML signatures, algorithms, and keying are discussed. For the most part, the bulk of XML security is covered.
Donald Eastlake, the lead author of Secure XML: The New Syntax for Signatures and Encryption, is the co-chairman of the joint IETF/W3C XML Digital Signature working group, a member of the W3C Encryption and W3C XML Key Management System working groups, and co-author of the XML Digital Signature, XML Encryption, and XML Exclusive Canonicalization standards. It is clear that Eastlake lives and breathes XML. As Eastlake is a writer of numerous W3C XML standards, and standards are often written in a terse and abstract manner; his book has a slightly stiffer writing style than XML Security. If you can get over this style, you can appreciate the comprehensive and uthoritative look at XML the book provides from one of the key architects of the syntax.
Secure XML covers and details every XML security feature. Also, it spends a lot of time giving examples of syntax and language use. This is especially so in chapter 9, XML Canonicalization - The Key to Robustness. Canonicalization is the extraction of the standard form of some data and the discarding of insignificant aspects of the data's surface representations. The book notes that getting the right canonicalization is one of the most important, yet difficult aspects of digital authentication within XML. Chapter 10 goes into great detail about XML signatures and authentication. The chapter gives numerous code examples of various contexts, schemas, and elements that readers can use on their own XML servers. Chapter 10 also has numerous notes and historical information about XML security with information that can't be found elsewhere.
XML and cryptography?Review Date: 2002-10-07
send to Bob, across the Internet. But it is of a
confidential nature, so you don't want to send it as
plaintext. Well, you can try using low level
encryptions, like SSL or TLS. But these don't give any
authentication, ie. Bob can't tell that you actually
sent them. Also, once Bob gets the messages, they are
all in plaintext, so he can't easily protect these
against others, if he is on a multiuser computer.
One answer is to incorporate encryption into XML, by
defining cryptographic standards that sit atop XML,
and generate XML documents with encrypted data. These
let you and Bob use powerful XML-based routines like
XPath, XLink and XPointer. Plus, you can now do things
like append your digital signature to your plaintext
file, encrypt the combination with Bob's public key,
and get a resultant XML document that you can send
Bob. Upon receipt, he can decrypt it and verify that
you are the author, all the while dealing with XML
documents.
This book explains the emerging XML standards that
make this possible. They discuss at a high level the
various cryptographic algorithms, like AES [Advanced
Encryption Standard], Diffie-Hellman and MD5. Little
mathematics is needed, as they leave the mechanics of
the algorithms to other books. Instead, they describe
the XML infrastructure that uses these.
The book has a necessarily comprehensive description
of canonicalisation; which refers to the rewriting of
an XML document in a standard form, prior to
encryption. Otherwise two semantically identical
documents would give different ciphertexts, which is
confusing.
If you have been wondering if you should encrypt your
XML documents, and how to do so, this book may clarify
many issues.


Another Consciousness Expanding book fromYoganiReview Date: 2008-05-06
I really enjoyed "Self-Inquiry, Dawn of the Witness and the End of Suffering" by Yogani, I found it to be consciousness expanding which so few books can really claim. I found Yogani's insights incredibly helpful and think it is a must read for anyone who is truly dedicated to making lasting spiritual change in their lives.
The sections on "Practical Applications of Self-Inquiry" and "Pitfalls of the Mind" were excellent and would help spiritual seekers avoid the many distractions or wrong turns that anyone is capable of making while navigating the sometimes hard to see spiritual path.
The only reservations I had on the book were in the areas of readability. I felt overall, that particularly the beginning chapters of the book could have used more real-life examples to get past the limitations of language. I found myself needing to re-read a lot in order to understand some of the author's points. I also felt one of the primary points of the book, that self-inquiry needs "the witness" present in order to be effective, could have been made with more brevity. I personally would have preferred to see more time spent hearing Yogani's unique perspective and wisdom on the practical applications of self-inquiry instead.
Overall, a mind expanding read which I would recommend to any advanced spiritual seekers.
Clear and concise guide to spiritual Self-InquiryReview Date: 2008-04-26
When self-inquiry is based on inner silence, then there can be a true relationship between the experiencer, the witness, and all thoughts, feelings and perceptions of the body and external phenomena. Such self-inquiry is called relational, and seeks to dissolve the identification of awareness with all of these perceptions. If there is not enough inner silence present, and self-inquiry is based on and identified with the external thought process itself, then we have non-relational self-inquiry, which is much less effective.
Yogani goes over the details of all these considerations, and then further discusses the fruits of effective spiritual self-inquiry, namely Enlightenment, transcending duality through divine love, and the end of suffering, which unfold naturally on the spiritual path. The book is only about 100 pages, and is easy to read, but contains a lot of profound teaching for its size.
very wise bookReview Date: 2008-03-15
Thank goodness for some critical thinkingReview Date: 2008-02-14
Good book for understanding and effectively utilizing self inquiry. Review Date: 2008-02-26
Yogani's book covers this aspect of self inquiry, emphasizing the importance of having a daily meditation practice in place that will help transcend the mind and increase inner silence (awaken the witness in you). Once the witness is awake, self inquiry becomes a way of life rather than something you have to work at to "get". He explains how self inquiry is not about running away from the world, but to be completely immersed in your world, filled with love and compassion, without being mentally and emotionally attached to it in a clingy way.
This book covers the five stages of mind on the way to spiritual maturity: Pre-Witnessing, Witnessing, Discrimination, Dispassion, and Merging of Subject and Object in Outpouring Divine Love. The stage of mind will determine what kind of self inquiry will work the best. Taking on more than you can handle will definitely slow down progress. Self Inquiry works best when the witness is present. In this book, Yogani calls self inquiry with the witness already established (through meditation), "relational self inquiry."
Two main kinds of self inquiry are covered in this book. There is self inquiry that arises in our every day life. We can inquire into things that worry us or bother us or make us unhappy, things that are considered "mental baggage" and how to free ourselves from this. The other kind of self inquiry is for the ultimate truth. These are questions that arise in us like "Who am I?" and "Who is doing this?" The answers to these questions are found by letting go into our silent witness.
He points out the pitfalls the mind can fall into along the way on a path of self inquiry, and how to avoid them -- over analyzing, being deceived by the feeling of having "arrived," and claiming life to be "unreal" while retreating from responsibilities. He also shows how self inquiry fits into the 8 limbs of yoga, including covering the intimate and powerful relationship between samyama (an advanced yoga practice) and self inquiry.
Most of what Yogani has written has been my experience too, and I definitely recommend this book for people who are thinking of starting out with self inquiry. This will give you a good set of guidelines to follow as you move along. If you are into self inquiry already, it will be a good book to go through for a reality check.
It does not matter whether one follows a down-to-earth approach to self inquiry like Byron Katie or Eckhart Tolle, or an "ultimate truth" approach like Ramana Maharishi or Nisagardatta. This book is very useful for understanding and effectively utilizing any system of self inquiry.

Used price: $27.04

Great introduction to RailsReview Date: 2008-07-13
Wonderful 2.0 tutorialReview Date: 2008-07-03
I also give top marks to Patrick Lenz for making testing such a big part of the book. He doesn't just recommend testing, or give it a cursory treatment, he works testing into every chapter. He walks the walk, and it's pretty great.
While I'm giving the book five starts, it actually does lose a quarter star in my book by integrating AJAX into the application before the concepts have been introduced with simpler forms. Don't get me wrong, I really like AJAX, and I think it's presented very clearly so the treatment of AJAX itself gets top marks. But I think that it would be better to introduce one to many and man to many with forms without the distraction of AJAX, and then work in the UI improvements later.
Small complaint for such a good book, though, and not enough to go below 5 starts. If you want to learn Rails 2.0, this is your book.
Buy this book.Review Date: 2008-07-02
I haven't finished the book yet, but after reading the first few chapters I have to say it is an amazing book. This, combined with watching some content from [...] has given me a really good introduction to Rails and I'm confident that I'll have a very decent grasp of it within a matter of months.
This is THE book to get if you want to learn Ruby on Rails.
Excellent Beginner BookReview Date: 2008-07-10
It is a book to introduce you to Rails (and Ruby) without going into too much of the technical aspects.
This will in no way make you proficient at developing Rails applications, however, it introduces you to the fundamentals (especially testing) of rails with which you can go and watch screen screencasts, follow tutorials or read other books on rails with a basic understanding of the process.
I do NOT recommend this book to anyone trying to further along their Rails training (nor is it intended for that).
I DO recommend this for anyone who has picked up a rails book or watched a screencast and blindly started to regurgitate the code that is being taught without understanding what it is supposed to do. This book will explain it.
A (free) tutorial with which I recommend in conjunction with this book is:
[..]
This tutorial goes into gory detail over (nearly) every basic step that you need to know to start your Rails apps.
I have read nearly 10 books , plus countless screencasts and tutorials (mostly outdated due to Rails 2.0) on Rails and Simply Rails 2 is by far the most up-to-date and easy to read for a true beginner.
Awesome explanation!Review Date: 2008-07-08
The diagrams are great -- if anything, the book could use more, e.g., showing the tie between controller actions and views.
If I were to teach a course in Rails -- and I very well might -- this would be my hands-down choice.
If you need to learn Rails, Simply Rails 2 is simply the best out there.

Used price: $78.98

This book will brings u troubleReview Date: 2007-12-27
By "trouble" I meant the book is very successful in teaching u how to build a solid programming foundation, thus you will have hard time with your teacher's assignments.
I have read some other books about C++ before and found "no problem" in them because after reading, I have no clue... and of course, I don't do the assignments.
The choice is yours.
The best book for C++Review Date: 2008-06-22
Highly recommended if you are serious about becoming a programmer.
Well written and easy to understand...Review Date: 2007-09-21
Great textbookReview Date: 2007-09-17
Great for Students--Not for Self-StudyReview Date: 2007-03-09
The book includes a C++ compiler by Borland so if you have a Windows computer you can follow along with the programming exercises. There is another version of the book that has a Microsoft compiler instead of the Borland compiler, but you have to make a special arrangement with the publisher to purchase it (according to information in the book).
I would recommend this book to people who are new to programming as well as to the C++ language. I have tried to learn C++ on my own with other books and was frustrated--they would start too basic (how to turn the computer on) and would introduce subjects in a haphazard manner ("here is a list of all C++ operators and what they do"). This book develops its topics in digestible chunks of information with each chapter building upon the previous chapter.
This book won't teach you everything you need to know about programming or the C++ language, but it will give you an excellent start.
I would like to add to my review that the book does have errors in the exercises that could seriously frustrate a reader who doesn't have an instructor or other resource for outside help. Some exercises can only be solved using concepts taught in later chapters, which I believe is an important flaw.
There are also typos in the example programs that could derail someone studying without assistance from an instructor. I still believe this is a very good textbook, but now I believe it should either be avoided by people learning programming on their own, or be used with other C++ reference works.

Used price: $0.01

A fantastic beginner's book with clear, useful explanations.Review Date: 1997-12-31
The BestReview Date: 2003-04-08
The best beginners HTML book on the market.Review Date: 1999-04-04
Really awsome bookReview Date: 1998-12-25
BEST HTML 3.2 BOOKReview Date: 1998-06-27

Used price: $29.32

Almost Complete...Review Date: 2005-01-17
Every penny worth in programming professionReview Date: 2005-05-11
A must have for Windows Delphi developers...Review Date: 2003-10-31
Excellent BookReview Date: 2003-12-10
Best Shell API Resource, AND EXEMPLARY DELIVERY OF MATERIALReview Date: 2004-04-26

Used price: $42.97

Worth every penny.Review Date: 2008-05-06
A+ Book ReviewReview Date: 2008-01-07
A+ Resource KitReview Date: 2007-10-02
Sincerely,
James
This kit does its jobReview Date: 2007-11-09
It WorksReview Date: 2008-01-09
I took my A+ essentials 220-601 yesterday, 1-8-08, and passed using this study material. So far this has been quite effective as both a learning and test preparation tool. It works because it is written well and has good structure which goes a long long way when people need a guide to an area of study.
The Certblaster CD based training was pivotal in helping me retain the information presented in the manuals. A word of caution, when you install the Certblaster Programs to your computer, make sure you immediately click the update buttons for each test prep install. This will bring the test prep CD to current status. The CD is version 1.0 where with the updates the information is brought up to like version 2.02. So make sure you do this after you install.
The formula I used was to take the practice tests in assess mode which check to see what your strong and weak points are and it maps out what subject matter you need to study the most and from what I saw it was quite accurate. So I followed the course outline it presented me based on my weaknesses and studied those first to the point of total and utter overkill. Once I was able to consistently score 95% minimum on the practice questions in those weak areas, only then did I go back and study in my stronger areas, again to the point of total and utter overkill, for added assurance that I would pass the real thing. I basically trained myself to make sure every shot made a dent when I took the test for real. Also make sure you get a good night sleep before you go take the real test.
Like I stated earlier, I will update this review when I take the 220-602 IT Technician test and give my results but so far it has done exactly what I needed it to do and I give it a thumbs up.
UPDATE: I just took the 220-602 test on 4-8-08 and again by following the formula mapped out by the test assessment software, and studying until I was literally blue in the face for about 5 weeks up to the night before the test, I passed the 220-602. I am happy with the test prep course, and I think it is a great investment for anyone who is willing to study for the A+ certification.
:) I passed both the 220-601 and 220-602 on the first try :)
For 95% It covered all subject matter very well. The only thing I felt was somewhat weak about the test prep kit was the Networking section. I read the entire Networking Curriculum several times, and it did not seem to be as "test specific" as the other sections were. When I was using the networking section of the test prep CD in assessment and study mode, there were many questions asked that were not even covered in the test prep guide. So watch out! Not to say that the Networking section was not good information, because indeed IT IS GOOD INFORMATION. I just feel it was not as "test specific" as it could have been, which for some could possibly make a hole that could be stepped in on test day. Use outside study materials if necessary for that one, which the prep CD will have direct links to online content and resources to click on during study mode if you have an internet connection. Take advantage of all of this.
And above all, Study! Study! Study! Study! Study! Put into practice and really engross what this Resource Kit is teaching you. You will thank yourself on test day.
Overall I give this Product a 95% out of 100, and I think it is absolutely worth it.

Used price: $11.48

A book that really explores game writing/design and what the entailsReview Date: 2008-06-04
On a whim I bought this book and have enjoyed it immensely. Both the authors provided much more than I was hoping for. Both are seasoned game writers/designers who have worked on many games you know, and are still working on games. Stuff like UNCHARTED - DRAKE'S FORTUNE, CRIMSON SKIES, PROJECT ORIGIN, and FRANK MILLER'S SIN CITY - THE GAME. These guys know what they are doing.
The book breaks down not only how to write for games, but what that entails, hardships you will find along the way (both with writing and people), they provide sheets you can fill out to create your own game bible to pitch. And as an added bonus they occasionally have writing exercises to help you hone your craft or understnad a point better.
Leave no stone unturned and that's what these two have done. It has my highest regards! Buy it and truly educate yourself.
Essential for any future game developer!Review Date: 2008-04-05
This book has given me a ton of good ideas on how to create a top-notch game!
I reccomend it to anybody (Like Me.) who wants to design a hit videogame!
great book for both beginners and prosReview Date: 2008-03-10
as a game developer for 10 years now, i found information in this book that i'll be using in the future and i can't recommend this book enough. these guys get it, and so should you.
Great helpReview Date: 2008-04-13
AwesomenessReview Date: 2008-03-15
There aren't any cons to it that I can think of.
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
In particular, the second chapter, on the RSI Approach, is a nice addition as this is something that most practitioners of quality subjects will not find elsewhere and the general subject matter is generally that which is avoided in books of this type. Another topic often avoided in these books is that of usability and accessibility concerns and yet these are covered here in good detail chapter six.
In general, I think the book offered a great amount of detail just where it was needed and gave a lot of "mini best-practices" in each chapter with the use of bulleted lists to highlight specific points. The detail of the book extends to various topics, like performance, compatibility, usability, and security - all topics that are of high concern in the current world of making qualitly Web systems that customers and user respond to. The appendices in the book are also excellent. The "Test Tool Evaluations" section will be a welcome addition to those who wish there are more concise evaluation forms for automated tool solutions.
I highly recommend this book to quality assurance/testing professionals, quality assurance managers, and even those who work more in the project management and development spheres. Those latter will get benefit from the book because the book manages to highlight topics of concern to both groups and also gives them insight into the quality aspects of the projects and products that are developed within an organization.