Programming Books
Related Subjects: Libraries Tools Languages Environments Documentation
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: $19.94

The BibleReview Date: 2008-10-04
A Very Well Done Collection; Informative & UnderstandableReview Date: 2008-09-25
There is a tremendous amount of interest currently in A New Earth: Awakening to Your Life's Purpose (Oprah's Book Club, Selection 61). NLP creates a bridge between where most of us are, with all the voices, beliefs and limiting decisions playing in our heads, and where we'd like to be - that space of inner peace that Tolle so eloquently describes.
As a practitioner of NLP and other modalities to help myself and other people achieve greater inner quiet and peace, I know that it can seem to be a long step between our current reality and A New Earth. NLP makes the transition not only possible, but easy, interesting and fun.
It's a good bookReview Date: 2008-01-22
Simply MagicalReview Date: 2008-03-15
Each element is relevant and challenging, complete in its description and yet flexible enough for you to experiment. I plan to have it as a constant companion.
As magic as its title suggestsReview Date: 2006-11-09
A complaint of many NLP books is that they are difficult to read or the concepts are difficult to grasp. I can assure that this book is not difficult to follow, if you have a basic grasp of NLP. I highly recommend it.
If you were to find this review helpful, please click yes.

Used price: $0.45

Well done...Review Date: 1998-11-22
Great bookReview Date: 1998-06-11
ExcellentReview Date: 1998-06-29
Clear, practical informationReview Date: 1999-05-26
Short, Sweet, and MeatyReview Date: 1998-07-03

Used price: $29.72

Awesome book for pure Struts 2 usersReview Date: 2008-10-30
I especially want praise authors for chapter nine(spring integration part). This was one of the most useful book chapters, I've ever read. Not only it has thought me how to let spring manage creation of beans, but also the motivation for using dependency injection pattern).
Simply great book, which I strongly recommend.
Useful, detailed, well presented technical informationReview Date: 2008-08-04
According to the authors, there is foundational knowledge that must be understood before Struts 2 can really become a useful tool in a developers hands. (See chapter 4: Adding workflow with interceptors.)
They do an outstanding job of taking the reader though the key concepts of the frameworks architecture. At the end of each chapter, I understood what they were saying and I had a clear idea of the concepts they were attempting to get across. Not many technical books do this very well, however, this one does.
As far as Struts 2 being the "best" framework? I won't go there. However, Struts 2 looks to be more than capable of handling the requirements when developing both simple and complex web applications. It appears there have been lessons learned from Struts 1.
In summary, it is the opinion of this reader that if you want to learn and *understand* the Struts 2 framework this book will get your there and you will enjoy the journey as well.
Best explanation of Struts 2 fundamentals availableReview Date: 2008-06-05
If you are wondering what is covered, you will find comprehensive coverage of the following -
- writing actions
- action workflow basics
- type conversion
- OGNL
- form tags
- non-form tags
- results
- intro to Spring/Hibernate integration
- validation
- i18n
- struts 2 plugins
- migration from struts 1
Ultimate's and authoritative Struts 2 referenceReview Date: 2008-06-29
The book is very well written and easy to follow. I personally found the explanations very concise and appreciated the most their unique and clear way of breaking down and explaining all code snippets. This is really a great reference.
The first two chapters are a very good introduction to the framework. I am a pure version 2 user and had to learn most of these concepts from online documentation and from the Struts mailing lists.
Among all the topics covered I enjoyed and appreciated the most the coverage of:
- Interceptors
- OGNL and Type Conversion
- Validation! before this book, you could only find the relevant coverage of this topic scattered online in e.g. WebWork articles outdated
..for Struts 2. The authors did an excellent job explaining validation in chapter 10
- Really unique was the coverage of:
..... Unit testing actions
..... Tiles plugin
..... execAndWait interceptor "processing your request, please wait .."
..... UI component templates
..... Writing Struts 2 plugins
On the big plus side, the authors did a superb job keeping the book agnostic to minor versions of Struts 2 i.e. there were several differences from 2.0.x to 2.1.x and I was very happy to see that the examples and explanations were not outdated for the later.
On the down side and as a trade off I can only complain that the book left the Ajax topics out; maybe also because there have been many changes on this topic from minor versions of Struts 2 e.g. the ajax theme of Struts 2.0.x was converted to the dojo plugin in version 2.1.x. In any case, I somehow find the Ajax topic in Struts 2 to be one of the best documented online.
I believe that the Practical Apache Struts 2 Web 2.0 Projects (Practical Projects) book from Ian Roughley is a very good complement to this one. If you want to find coverage on topics like Security and Ajax in Struts 2 you will want that one too. The only issue there is that the coverage of the ajax theme is partially outdated for the newest version 2.1.2 of the framework
Good tutorial and reference - Example Code Needs ImprovementReview Date: 2008-06-11
Overall, I thought the book was done very well if you are looking for a good introduction to Struts2. The first 8 chapters are very good.
The main negative is the source code for the book's examples. The authors provide one very large war file with all the source code embedded into the war file along with an overall web application divided into sub-applications for each chapter.
This packaging of the source code into the war file made it difficult for me to create individual projects in my development IDE that demonstrated just the material in a specific chapter. I had to spend quite a bit of time breaking down the source code into individual web projects and then figuring out on my own what jars needed to go into each project, what the struts.xml file needed to have, and what ever else was necessary to separate out just that chapter's sub-application so I could run that example and play with it.
Where this really became a problem was in chapters 9 and 10. Chapter 9 is a very advanced introduction to integrating Spring and Hibernate/JPA into Struts2. I never could get this chapter's example to work correctly.
However, chapter 10 on the validation framework then uses the same code as chapter 9, so you really cannot separate out the code for either chapter 9 and 10.
The validation framework is likely something even beginning Struts2 developers will want to use, while Spring/JPA/Hibernate is for more advanced developers and should have been well after the chapter on how to use the validation framework.
Also, the authors really don't give you a good understanding of what Struts2 jars you need to have to build a basic Struts2 application. There is some information about this in chapter 13 (setting up your IDE) but this information should really be at the beginning of the book. Also I don't think the list the authors provide is accurate since my basic HelloWorld (get the user to enter a name, call an Action class, and then display Hello userName in new jsp) worked with far fewer jars. Note there is apparently a new example war that just is a basic Hello World so there may be some information in that war file. That war was not on the manning web site when I purchased the book.
This book is good but be prepared to struggle working with the code examples if you want to work on the examples in your own development environment.
I recommend the authors create separate complete war files for each chapter's example to make it easier for users to just get that chapter's example code into their development IDE.
Lastly, the book does get 4 stars because the author's explanations of the basics of Struts2 (chapters 1-8) is very easy to follow for experienced Java developers. I'm now ready to tackle the Struts2 applications in my new job.

Used price: $8.94

Dr. Gwen reviews RSS Feeds for DummiesReview Date: 2007-06-08
Great introductory book to RSSReview Date: 2005-08-02
It is not expensive, and is a good foundation in that it explains the basics of news feeders and how they are used, but doesn't go into a lot of technical/code information. In other words, if you want to code your own newsreader, find another book. On the other hand, the author does explain how to syndicate any item you want for RSS.
A "Must-Have" Introduction to New Web Communication ToolReview Date: 2005-10-28
I'm not always a "Dummies" fan, but this one rocks! My website will have a feed very soon and I'm already thinking of many ways to use this new technology in creative marketing efforts and to deliver content in a more useful way to our clients.
Colorado divorce and family mediator, Lawrence King, J.D.
Divorce Resolutions, Colorado Center for Divorce Mediation
The perfect foundationReview Date: 2007-01-11
Very good, very helpfulReview Date: 2006-06-10
feedvalidator.org was one such site. I went and it complained soem of my taigs.com blog was not properly validated: litle things like a ">" i na closing tag omitted. So I fixed them. Without this book, they would still be broken. The little things add up in this game.
Another thing: she does not waste time explaining irrelevant basics. She sticks to her topic and does not squander time telling you how to install this, that or the other. She also divides up the programming bit from the take it and go bit. There is an acompanying site which gives you the code to write your own feeds. All in all, I concur with the earlier reviews and give it top marks.

Used price: $6.10

beautiful bookReview Date: 2008-06-25
A very enjoyable read, with many helpful tips. Review Date: 2008-03-03
A Gift for My DaughterReview Date: 2008-01-12
Teaching As An Act of Love is a real winner!Review Date: 2008-01-07
As a retired French and Special Education teacher, I could relate to the basic premise of the book and enjoyed following Lakin through his many adventures in dealing with elementary school students. I laughed at the many examples of delightful children being themselves, empathized with feelings of bewilderment, got annoyed at the narrow "bean counter" approach to education. And I smiled many, many times as the difficulties melted away when genuine caring and professional expertise prevailed. Lakin is to be complimented for including all the school staff into his book, because, as all teachers know, everyone contributes a meaningful part to the whole effort..
I was impressed with Lakin's dealings with parents, always seeking what is best for the student, and engaging to help the parents provide meaningful support. He clearly understands that "One size does NOT fit all". This philosophy of education based on caring, discipline, listening, and acting out of commitment to the child touched me deeply.
This is a book for everyone!! Parents, teachers, all school personnel, and former kids will enjoy and be inspired by Lakin's experiences and philosophy. He takes us through his education career, showing us his vulnerabilities, and his capacity to find solutions through imagination, listening, and love. Congratulations to Richard Lakin for presenting us with an amazingly readable book about an amazingly complex subject: education.
honest advocacyReview Date: 2008-01-03

Used price: $9.96

A book on transformational speaking that will transform YOU!Review Date: 2008-07-21
Gail Larsen believes quite firmly that we all have our own particular message to bring to the world, and to speak effectively, we need to tap into and deliver that message. What's especially clever about the book is that it will help create the very transformation in its readers that it wants readers to create in others....it will help a reader find his or her own message, which really seems to be another way of helping the reader find his or her own life's mission.
Once you're speaking from your heart, with sincerity and passion, the mechanics will come. Yes, Larsen gives some valuable advice in that regard, too, but this book is truly above and beyond a mere book on how to speak...it's really more of a matter of finding out WHY you want to speak first. It's a must-read for anyone who wants to change the world one speech at a time.
2008 Must ReadReview Date: 2008-06-06
Every senior executive should be grounded in Gail's methods. She makes it possible for the executive to win the attention and trust of any stakeholder or audience - this is a must read.
Mark Long
Attorney and founder SuperLab
www.mysuperlab.com
Public Speaking as a Spiritual PathReview Date: 2008-04-30
Speaking from the CenterReview Date: 2008-03-24
If you want to change the world, tell a better story...
Gail Larsen
Transformational Speaking literally transformed me as I worked my way through the book. Filled with the heart-wisdom of a woman who knows her territory and exercises that help you go straight to the core of who you are, this book will transform you too . . . if you let it.
This is true if you are a beginning speaker or a speaking pro. Gail makes you think, first about yourself: what are my innate talents and gifts; what is my core message? Our lives contain the answers. That alone is worth much more than the price of the book.
And just when you believe there is nothing left she has to tell you she comes in with: know your audience, "relive don't remember", the nuts and bolts information of the business of speaking.
This is a real human being demonstrating what she is writing about. Do I need to say more? Yes! I strongly urge you to buy the book. Read
Transformational Speaking if you want to find your voice, be your most powerful self, contribute your best gifts to the world and, of course, be a transformational speaker.
Reviewed by:
Lynda Klau, PHD
Licensed psychologist, coach, speaker
Inspiring with practical steps to achieve Review Date: 2008-02-15

Used price: $49.99

Well put, practical and theoretic book on types.Review Date: 2004-12-21
Contains a lot of programming language theory besides just type-systems. Can be used as an introductionary book to programming language design. Concluding: Great book!
Excellent bookReview Date: 2008-04-06
Elementary discrete mathematics and first-order logic are required for grokking the maths materials through out the book though. If you don't have enough patience to deal with math symbols, theorems, and formal proving, then this is not the right book for you ;)
IHMO, this is a highly comprehensible book for introducing lambda-calculus and type theory to readers without much background knowledge in either abstract algebra or theoretic computer science (like me ;)). I've been looking for such a book for long, in fact :)
Besides, this was the very book which directly inspired the birth of Pugs (a Perl 6 interpreter/compiler in Haskell) according to Audrey, the Pugs project's leader.
Highly recommended!
An accessible yet thorough introduction to type systemsReview Date: 2002-12-29
On the one hand, it offers excellent grounding: practical motivation is provided, numerous examples illustrate the concepts, and implementations are provided which can be used to typecheck and evaluate these examples. At various points, extended demonstrations of the type systems under consideration are given (e.g. showing how objects may be encoded). The exercises are well constructed and in many cases, accompanied with answers and detailed explanations in the appendix.
On the other hand, it offers an excellent exposition of the material: Pierce provides a lucid account of the static and dynamic semantics (primarily small-step operational) for various lambda calculi. He proceeds in a stepwise fashion via the gradual accretion of features: from first order (simply typed) systems to higher order systems incorporating bounded subtyping and recursion. He also gives attention to the metatheory of these systems (focusing on proofs of progress and preservation, and for systems with subtyping, of decideability). Internally, the text is well organized, with clear dependencies among the chapters, and the bibliography is extensive.
It should be noted that, while reasonably comprehensive, the text is necessarily limited in scope. For example, aside from the discussion on Featherweight Java, systems other than typed lambda calculus variants are not considered. In my opinion, the focus on these (in some sense "low-level") calculi makes foundational issues more apparent, and the linear progression from simple to complex variants lends a pleasant cohesiveness that would have been lost in a more general survey. However, as object/class encodings were discussed at various points, it would have been nice to see a more integrated presentation, in the spirit of the paper Comparing Object Encodings [BCP97].
Not quite what I was looking forReview Date: 2005-06-12
This book is almost what I was looking for. It builds up a semantic logic based on lambda calculus, then creates typed versions. Pierce really does work very methodically up through the levels, ending at about the place where C++ templates and recursive type definitions start. Along the way, he's careful to match the typing axioms to semantics, covering unusual topics like exceptions and type inference while he's at it.
Almost what I was looking for, but not quite. As I said, I have immediate needs, and I'm not into theory for its own sweet sake. That means I had little appreciation for all the chapters that created arithmetic all over again, starting from Peano axioms (or something like), via the lambda calculus. I know that low-level axiomatizations and lambda calculus are much beloved of the theoreticians, but I encounter them only rarely, and when I was trying to get something else done, like now. For me, they created a diversion blocked by an impediment. Also, however convenient it may be for theory, functional programming is mostly a journal-page peculiarity in industrial practice. I admit, analysis of functional programs pushed me into insight I might have missed, but I would probably have been quite happy dealing with assignment formalisms instead.
I almost gave this three stars, because its unnecessary notational baggage and off-main-stream topics weren't doing my job. Bruce's book (ISBN 026202523X) was a much more profitable use of my time. Still, Pierce's goals weren't mine, and the mansion of type analysis has many rooms. Not all of those rooms are furnished to my taste, and don't need to be. I rounded up to four stars for what it meant to do.
//wiredweird
Just rightReview Date: 2007-06-03
For me, this book strikes exactly the right balance between theory and practicality. Chapters on the mathematical properties of various tiny programming languages are interleaved with chapters that provide annotated implementations of those languages.
The book will also give you the background (notation and terminology) you'll need to read cutting-edge research papers on programming language theory.
This book contains all the information I was missing. Excellent presentation of the material, well written, great exercises, doesn't go off into lala-land. Highly recommended. Some math background very helpful (you need to know what a mathematical proof is).

Used price: $49.94

Clear, Contextual and ComprehensiveReview Date: 2008-05-10
Its side notes are also interesting - explaining things like Arabic right-to-left with its contextual characters with 4 different forms; or how they mused over using one common Chinese Han character to be shared by Japanese , Koreans and Vietnamese versus including a version of each in their languages' ranges of individually separate characters.
VERY VERY HIGHLY RECOMMENDED!!Review Date: 2006-11-26
Korpela, begins by providing a self-contained tutorial presentation of Unicode and character data. Then, the author gives detailed information about using Unicode and other character codes. Finally, he discusses relatively independent topics to be read according to each reader's specific needs.
This most excellent book guides you through the Unicode and character world. More importantly, it explains how to identify and classify characters.
Very Comprehensive and PracticalReview Date: 2007-10-07
I realized that the whole subject is a lot more complicated than I initially thought and the number of questions that needed an answer to move forward with what I was doing increased significantly. I was finding stuff on the web, a little bit here and a little bit there and had it one day, because progress was slow.
I stumbled one day across this book via a Google search, which returned passages from it from its Google Book search results. I found a very good answer to one of my questions and answers to some other questions that were lying around unanswered from before. I checked the index of the book to see what subjects it covers and realized that it pretty much covers all of them. So I went ahead to Amazon and bought it right there and then.
I am glad to this day that I found it and can recommend it to anybody who has only little or no knowledge of Unicode and struggles with getting a grip on all those standards for data encoding, which make it hard to keep the data within XML and text files intact across platforms and prevent your XML based application or tool from breaking because of illegal data in your content.
A great reference for all that is Unicode (and it's more than you think)...Review Date: 2006-09-10
Contents:
Part 1 - Working with Characters: Characters as Data; Writing Characters; Character Sets and Encoding
Part 2 - A Systematic Look at Unicode: The Structure of Unicode; Properties of Characters; Unicode Encodings
Part 3 - Advanced Unicode Topics: Characters and Languages; Character Usage; The Character Level and Above; Characters in Internet Protocols; Characters in Programming
Appendix - Tables for Writing Characters; Index
In concept, Unicode is real simple. An expanded character set using 16 bit encoding, and you can accommodate far more languages and symbols than straight ASCII. But the implementation is far more complex than that. Korpela starts with the basics of characters... what they are, what they mean, and the nuances involved. From there, you learn about how applications have to interpret the different encoding standards and handle things like case, sort orders, line breaks, etc. When I saw the size of the book (600+ pages), I wondered if the material was just a lot of reference tables that could be found online. Gladly, it's not... This is an exploration of everything that is Unicode, and you'd have to wade through a lot of web pages to even begin to glean the level and value of information that you'll find here.
If you have anything to do with programming or designing global software, this book purchase is a no-brainer. And even if you're not doing anything in that area right now, this is one of those reference titles that is worth having on your bookshelf and available for the first time you *do* need it. It won't take long to pay for itself...
Excellent explanation, but Windows-centric examplesReview Date: 2007-02-01
The only thing disappointing about this book is that all of his examples and screen shots are for and from Windows. A reader could come away with the feeling that Mac OS X and Linux don't have as much support for Unicode as Windows which, of course, is not the case at all. The least he could have done is to mention and give screenshots of Linux's "Character Map" app and Mac OS X's built-in "Character Palette", both of which are pretty much just like the Windows "Character Map" app.
I'm surprised O'Reilly allowed a book about such a platform-neutral subject to be so Windows-centric. Hopefully they can hire someone to add Linux and Mac OS X examples into the second edition.

Used price: $1.01

Outstanding!Review Date: 2000-04-06
Excellent bookReview Date: 1998-06-12
Also a good book on CReview Date: 2000-10-09
A jump-start for system programming for Unix.Review Date: 1999-05-02
Essential C reference, but who knew?Review Date: 1999-06-07

Used price: $4.99

The pinnacle of LDraw instruction, right hereReview Date: 2003-10-10
sweetReview Date: 2004-06-06
Excellent Book for People of All Levels of ExperienceReview Date: 2003-10-07
It does a great job of introducing the reader to the LDraw suite of tool for making LEGO creations on your computer. Though this book is geared toward beginners, it is also a great tool for those intermediate users looking to expand their LDraw horizons. I especially liked the sections on creating building instructions. Additionally, all the reference sections make this book worthwhile for even the seasoned LDrawer; I loved the visual color reference on the inside front cover. This book would make a fine addition to any LEGO enthusiasts library.
Great book for people wanting to make the most of LDRAW!Review Date: 2005-05-06
Lego CAD required readingReview Date: 2004-09-18
All in all, well worth the money and the read!
Related Subjects: Libraries Tools Languages Environments Documentation
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
Simple put. I recommend it.