Programming Books


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

Programming
C Programming FAQs: Frequently Asked Questions
Published in Paperback by Addison-Wesley Professional (1995-11-07)
Author: Steve Summit
List price: $34.99
New price: $24.97
Used price: $13.54

Average review score:

quick nutshell
Helpful Votes: 0 out of 0 total.
Review Date: 2006-08-28
this is good companion to C in nutshell. answering your c question quickly and effectively.

Great companion
Helpful Votes: 2 out of 3 total.
Review Date: 2002-09-24
Not intended as a reference or a tutorial for the C language, this book fills one niche well - the gory, often forgotten or differently understood, fine details. When writing code, and noticing some behaviour which doesn't look completely natural, this FAQ can often help clear some things out.
In my opinion it is also good to read it at least once from the beginning - this gives some good insight on the language that might not always be immediately visible to beginners, or intermediate programmers who do not have years of experience behind them.
Most every C compiler these days supports some extensions and non-standard features, and some of those might be difficult to notice as non-standard. This book will also help you program in a more portable manner, and think in more standardized C.

references to MSDOS are long in the tooth
Helpful Votes: 3 out of 3 total.
Review Date: 2005-09-25
Summit gives us an extensive test of our C knowledge. While C has a simple syntax, and lacks object oriented complexity in notation, there are many nuances that catch out unwary programmers.

A lot of the questions revolve around the assembly language-like constructs in C, for pointer arithmetic. Very easy to trip up here. And also in the related area of memory (buffer) allocation.

If that is not enough to keep you busy, Summit also talks about issues of portability across different operating systems or across different versions of the same operating system. At least you usually don't have to worry about the version of C itself. For system dependencies, Summit covers both unix and MSDOS. While C and unix grew up together, a reality is that much C programming goes on under Microsoft.

The references to MSDOS in the text reflect that the book was written in 95. Though even then, Microsft was deprecating DOS in favour of its newer Windows offerings. A newer version of this book might be overdue. Where Summit would no doubt discuss C under XP.

A C programmer's must read
Helpful Votes: 4 out of 5 total.
Review Date: 2005-03-14
Simply put, this book does a good job of condensing years of FAQs from the comp.lang.c new group. Some of the questions really get down into the nitty gritty of C. The answers are easy to read and understand.

One of the best programming books
Helpful Votes: 7 out of 7 total.
Review Date: 2003-07-25
This is an essential book for any programmer. I remember buying it when it first came out in Fall 1995. I was an undergraduate senior at the time and thought I was a hotshot C programmer. How mistaken I was! Reading through this book was a humbling experience, as each page showed me fine details of C that I did not already know.

This is an excellent book. It is organised into chapters on different aspects of C, and in each chapter are dozens of FAQs that range from rather common to extremely fine-detailed. Three chapters which I particularly liked were Chapter 1 (declarations and initalisations), 3 (expressions and evaluation order), and 6 (arrays and pointers). Later chapters introduced new (at the time) concepts to me, including getopt, variable-length argument lists, and preprocessor tricks. The level of detail provided in each answer is extraordinary.

Other things I liked about the book: The index is excellent. There is a lot of discussion (spread across the FAQs) on the differences between K&R and ANSI C. (This was relevant to me because at the time, I was splitting my work between gcc and the proprietary cc compilers on DEC Ultrix and SunOS.) The style of writing is friendly and does not talk down to you. This is not a beginners' book!

Note that there is an online version, but it does not have nearly as many questions as in this book.

Programming
C++ Standard Library From Scratch (From Scratch)
Published in Paperback by Que (1999-11-15)
Author: Pablo Halpern
List price: $39.99
New price: $20.95
Used price: $8.74

Average review score:

The demonstration of real power of STL
Helpful Votes: 0 out of 0 total.
Review Date: 2003-05-11
I salute this author with his kind of patience to walk through the implementation of the tiny PIM with the STL and with very detail and clear explanation. He has started his plan well with the class diagrams. I have learnt and pickup a number of good programming techniques (as simple as the various way of string manipulation) from this book and going to try as many STL as possible in my project development using Borland Kylix 3 Professional (C++), GNU g++/gcc, Visual C++ Professional 6, Borland C++ 5.02 and Borland C++ Builder.

C++ Standard Library From Scratch
Helpful Votes: 1 out of 1 total.
Review Date: 2002-03-23
Great intermediate explanation of the C++ Standard Library complete with a project from beginning to end. I especially liked the approach the book took by equating its premise to learning a foreign language by interacting with native speakers rather then memorizing the vocabulary.

An approachable book on the standard library
Helpful Votes: 2 out of 3 total.
Review Date: 2002-04-07
This is a very good approach to teaching the standard library. The author has a style very similar to mine, so perhaps I'm biased... but I don't think so. He writes clearly and with a purpose in mind: to help the reader understand the material as thoroughly as possible. And he accomplishes his goal, with only a few typos along the way as minor distractions.

One point I should clarify, though: as far as I can tell, Jesse Liberty's contribution to this book consists of having his name on the cover. While this is unfortunate for the actual author, whose real accomplishments are undermined by that association, it is much better for the reader than if Mr. Liberty had actually had anything to do with the writing of the book. In that case, I would have expected to see much less clarity in the explanations and hundreds of errors, as those are his trademarks.

Kudos to Mr. Halpern! Keep writing... but under your own recognizance. You shouldn't have any trouble finding a publisher who will take you on without any "sponsorship". Good, clear technical writing is hard to find.

Finally, an STL book anyone can learn with
Helpful Votes: 2 out of 5 total.
Review Date: 2000-08-26
After returning every STL book I've purchased I caught this book here on Amazon. Pablo Halpern does a great deed to the STL community by putting out a great book on STL topped off by the use of UML to help students understand the full cycle of developing an application. If you're new to the programming world this is a MUST have to quide you along analysis, design, and implementation with a concrete example. If you're a seasoned pro but are missing STL from your life ( much like I was til I read this book ) this book will get you going. Halpern does a great job of keeping the example on an open architecture, so for those of us who want more than in-memory persistence and a command line UI implement a database and our choice of UI for the example. I myself turned this into a great COM+ web application using ASP for presentation and an added layer of COM+ data objects from my collection to hit a SQL Server 2000 database...

Gain valuable hands on STL experience
Helpful Votes: 4 out of 4 total.
Review Date: 2002-05-24
I am half way through this book and thoroughly enjoying it. The STL is incredibly powerful. I have read Josuttis' book, which is also a great book, but once I finished it, I felt that I had a obtained a great appreciation for the STL, but was still a little uncomfortable using it. With this book I feel that I am getting a better feel for the library because I'm actually using it in the context of a real application and am able to experience first hand the usage and trade offs of the different containers/algorithms contained within the STL. Between the two books, I think that I will be well on my way to becoming STL proficient. Simply by working through this book, you will gain many months worth of valuable programming experience.

Programming
CodeNotes for XML
Published in Paperback by Random House Trade Paperbacks (2002-01-02)
Author: Gregory Brill
List price: $19.95
New price: $1.49
Used price: $0.12

Average review score:

Good Book for a quick start
Helpful Votes: 0 out of 0 total.
Review Date: 2008-03-25
This is a great book for a quick hands on learning for XML. I really like it and it solved my problems. I always thought parsing the XML was too damn confusing but with this book I now completely understand the DOM and SAX parsing.

Blends concepts and code, paper book and online source
Helpful Votes: 0 out of 0 total.
Review Date: 2003-09-13
This book does a great job of introducing the basic concepts and getting you into code soon, so you can see the concepts and syntax in action. The topics included XML, CSS, XSLT and XPath, DOM, SAX, and XML Schemas. All these abbreviations are explained in the book. The core concepts are well introduced without being overwhelmed in syntax, and advice if often given on what is best to use (for example "Can I use DOM or SAX instead of XSLT?").

The use of an 8 character "CodeNote pointer" allows obtaining additional information from the codenotes web site while keeping the book a readable size and price. For example the paper chapter on SAX included examples in Java, but the online "CodeNotes" allows obtaining the source in Visual Basic. In the chapter on installation, I found both the instructions on the book and the online web site out of date, so they might want to update the web. The online notes on Sample architectures was particularly helpful, so don't neglect the section on "additional material" at the front of the book. I would have also liked an actual completed application demonstrated online.

great book, great value
Helpful Votes: 1 out of 1 total.
Review Date: 2003-02-12
This book is probably the best value of any of the technical book I've purchased. At only $..., this book covers all the important aspects of XML in a very understable and enjoyable way. It's laid out well and the examples (and following explanations) are clear and very helpful. If only all technical books could be written this well. And is that the most aesthetically pleasing cover you've ever seen or what?

Excellent Resource
Helpful Votes: 2 out of 2 total.
Review Date: 2003-01-19
This book presents the core of XML in an organized, no-nonsense fashion. If you need to get up to speed quickly on XML this book is a great investment (and quite inexpensive too).

Fantastic book
Helpful Votes: 4 out of 4 total.
Review Date: 2002-08-01
I used this in conjunction with an Infusion class I took and what a great book! fantastic job!

Programming
Common Lisp: A Gentle Introduction to Symbolic Computation
Published in Paperback by Benjamin-Cummings Pub Co (1989-09)
Author: David S. Touretzky
List price: $51.00
Used price: $9.28

Average review score:

Clear and concise
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-27
The book is useful even if you have programming experience in other languages. It explains important concepts (list, cells, symbols, variables etc) better than many other programming books do.

Highly recommended!

Very nice beginner's book on Lisp
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-05
This is a great book for those wanting to learn Lisp.
In the first part of the book, when describing functions, the author stays away from Lisp and any real programming notation, using diagrams to show some of the fundamental concepts -- which are explained in such a clear way that everything become so obvious! Later he switches to Lisp, telling you it's a "different notation for the same ideas".
The text is always clear, short and right to the point.

Excellent !!!
Helpful Votes: 0 out of 0 total.
Review Date: 2005-10-31
An excellent book for beginners. If you are a newbie and you want to buy only one Lisp book, this is it! Highly recommended.

Makes you fall in love with LISP
Helpful Votes: 2 out of 2 total.
Review Date: 2006-01-06
We had a LISP course (prerequisite for AI) in the university, and our teacher used this book. I immediately fell in love with the language! This book is written in a fun way, that really makes sense. It was only from this book that I mastered the art of recursion (the cat in the hat comes back? the dragon stories?). Everything was fun about this book, you really have the sense that it was made with extreme passion and dedication; something that usually doesn't apply to programming books.

Excellent Tutorial
Helpful Votes: 6 out of 6 total.
Review Date: 2005-12-24
This is an excellent tutorial. A good place to start before reading any of Graham's books.

Although the book is now out of print, you can use the link below to download the pdf at no expense.

http://www.cs.cmu.edu/~dst/LispBook/

Programming
Computer Organization
Published in Hardcover by Mcgraw-Hill College (2001-08)
Authors: V. Carl Hamacher and Zvonko G. Vranesic
List price: $124.25

Average review score:

Lucid and Timeless
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-29
A clearly written book, which employs a simple language. Another beauty of the book is that all loose ends are tied up. As sentences unfold one will realize why a particular phrase was used earlier and so on. That makes a big difference for an engineering text book.

It is the best book that I know for fundamentals. Hence, it will be useful for years to come.

Must have for all embedded systems people.

Has been there on many occasions
Helpful Votes: 0 out of 0 total.
Review Date: 2007-11-08
Helped me in my undergrad (older version). Helped me when I gave subject GRE recently. Covered Pipelining superscalar, out-of-order execution processors, caching and secondary storage, combinational and sequential ckt review etc real well. No computer architecture book covered them all so clearly, and in one book.

Excellent undergraduate text
Helpful Votes: 2 out of 2 total.
Review Date: 2005-07-13
This was the assigned text for my junior year computer engineering course on computer organization. I loved it. The explanations are clear, progress logically, and are clearly presented. I find myself picking it up from time to time, both to read the more advanced chapters out of personal interest and to look up details needed in more advanced coursework.

Excellent Book
Helpful Votes: 2 out of 15 total.
Review Date: 2000-02-10
After reading this book do not believe you'll know everyting about computing , but you'll know more than others do.

excellent, thorough, and clear
Helpful Votes: 4 out of 6 total.
Review Date: 2006-07-01
I had a chance to recommend this to a colleague just last week. It is easily twice the price of the "competing" books on the market, but you get what you pay for. With this book plus (perhaps) a hands-on course in the microprocessor laboratory--interfacing various logic families to output devices, e.g., or whipping up a robot of limited capabilities--the student gains the ultimate understanding of what makes computer systems "tick," from the loftiest levels of software, through the details of instruction set implementation (microprogrammed control, prefetching, cycle-stealing DMA transfers) and even the detailed digital logic circuits that underlie the CPU.

I dare say the student who aces this course is all but prepared to build a simplistic CPU on his own--"simplistic" because, though the concepts can be understood quite completely, it's an intricate challenge. Notably, the book has kept pace with the times: while the PDP-11 instruction set is didactically wonderful--clear and easy and even sporting reasonable opcode mnemonics--you don't see lots of PDP or LSI (or, for that matter, VAX) minis floating around nowadays. So, HV&Z moved on to the 68000, the Power PC, perhaps even the Pentium in the latest (of five or six) editions. (Good move, gentlemen: you've actually done your homework rather than just changing "happy" to "glad" and reprinting with a new version number!)

I used this book as a junior, but (a) I went to Cooper Union, which operates at an extremely high intellectual level [let's put it this way: I took a number of graduate-level computer science electives--compilers, OS, etc.--taught by Bell Labs MTSs as a junior and senior; and some "doctoral" courses that I took at Case were--honest Injun--watered-down versions of similar courses I had taken at Cooper], and (b) I graduated more than twenty years ago, and requirements always creep downward: a few credits fewer, a few tangential courses eliminated, perhaps one fewer humanities elective necessary to matriculate, etc. By 2006 standards, I would reluctantly have to reclassify HV&Z as a postgraduate text.

(A little puzzle for the reader: we had to build--from NAND gates--a microcomputer featuring two three-bit registers, and my squad was the only one that implemented an "exchange registers" function that required only one cycle and used no auxiliary storage registers. How did we do it? Tick ... tick ... tick ... time's up! The circuitry compared corresponding bits from both registers. If they matched, it did nothing; if they differed, it flipped both! So, there was no literal "exchange" operation: rather, each was simultaneously reset to the value of the other.)

Programming
Dreamweaver 8 Design and Construction (O'Reilly Digital Studio)
Published in Paperback by O'Reilly Media, Inc. (2006-01-27)
Author: Marc Campbell
List price: $39.99
New price: $20.98
Used price: $10.00

Average review score:

Good manual for a beginning Website designer/creator
Helpful Votes: 1 out of 1 total.
Review Date: 2007-10-12
The book is well layed-out, and descriptions are clear and concise. The first 95 pages or so are relatively basic. I have used a crusty version of Homesite to create a few basic Websites in-the-past, so those first 95 pages didn't teach me anything that I didn't already know. Except perhaps for the design and paper and pencil preparation.

After page 95 (or so), you jump right into Dreamweaver and are instructed as to its' functions. The Webpage you're building is a basic HTML page, and does not use any server-side technology like ASP, or PHP, or CGI/Perl.

It too is well layed-out, and step-by-step. I only wished that a deeper discussion of CSS integration was employed.

So, for the beginner, or for someone who likes to paper & pencil prep, I'd have to say that this is a worthwhile buy.

For the more advanced user, I'd have to say that you may be better off with more of a reference-style tome.

All said, I do not regret the purchase.

Great for the money.
Helpful Votes: 10 out of 11 total.
Review Date: 2006-06-11
This book takes you from web-site zero through building a basic client-side only web site using Dreamweaver 8.

My only critique is that it seemed like we didn't even get to actually using Dreamweaver 8 until about page 100. Before that was an intro to general web-site concepts and HTML.

Anyway, it's an attractive and informative book that is priced lower than most.

Dreamweaver 8 Design and Construction
Helpful Votes: 2 out of 2 total.
Review Date: 2007-07-16
If you are looking for website building software, you might want to take a look at Dreamweaver 8: Design and Construction. This book educates the reader on the various aspects of Dreamweaver 8. It also shows the reader, step by step, how to build a website using this software. The author also includes all sort so tips, illustrations of what the reader will see as he or she builds their site, and helpful tech talk boxes that explain some of the more technical issues in an easy to understand way. Everything in this manual is suitable for those with little or no knowledge of website design or website design software.

I believe that the best way to choose website software is to understand what that particular program can do and how this may or may not suit your needs and your abilities. It doesn't help to buy software that can do seemingly magical things if you don't have a clue how to actually make it work. This book helps the reader understand the basics of the Dreamweaver 8 program with a taste of some of the more complex things that can be done.

Needs Color!!!
Helpful Votes: 2 out of 6 total.
Review Date: 2006-09-08
This book is well written and laid out well (for the most part), but the lack of color really, really hurts this Dreamweaver 8 guide. Perhaps I am being a bit of a stickler, but a book in 2006 not only needs to have good content, but it need to also have a great layout as well. Deciding to go with 5 major colors (white, black, grey, blue, dark blue) not only makes the book seem dull and drab, it detracts from the reader the good content within.

For anyone that uses Dreamweaver 8 on a daily basis this is a great reference guide but the layout editor could have done a much better job. If you care about content more than pizzaz, I think you will be happy with this book

**** RECOMMENDED

DREAMWEAVER FIELDS FOREVER!!
Helpful Votes: 6 out of 7 total.
Review Date: 2006-09-18
Are you new to Dreamweaver 8? If you are, then this book is for you! Author Marc Campbell, has done an outstanding job of writing a book for people who are new to creating their own web sites from the ground up and all that it entails.

Campbell, begins by showing you how to devise your plan. Then, the author shows you how to develop a blueprint for your site. Next, he shows you how to add just about anything to the pages of your site. Finally, the author shows you how to take the working prototype that exists on your computer and publish it to the Web for all of the world to see.

This most excellent book serves an introduction to creating web sites using Macromedia Dreamweaver 8. More importantly, the focus throughout this book is that sound design and usability are inextricably linked.

Programming
Enterprise Messaging Using JMS and IBM(R) WebSphere(R) (IBM Press Book)
Published in Paperback by IBM Press (2004-03-06)
Author: Kareem Yusuf
List price: $49.99
New price: $34.99
Used price: $31.49

Average review score:

Excellent book on JMS
Helpful Votes: 0 out of 0 total.
Review Date: 2007-10-17

Excellent book on JMS,
topics in book like easy going ,
dont think just buy and read its worth

Decent book for JMS
Helpful Votes: 0 out of 3 total.
Review Date: 2004-09-25
This is a very decent book for JMS. It works out well to learn the basics. It goes into good depth on the basics. After the basics your pretty much on your own for getting too advanced.

An excellent way to learn JMS!
Helpful Votes: 2 out of 2 total.
Review Date: 2004-07-30
This book makes the process of learning JMS easy for all skill levels. Dr. Yusuf provides real-world examples in a language that is down to earth. He has assembled its content into sections for someone just learning JMS while providing code samples for the seasoned developer. I found the "how to" diagrams extremely helpful when configuring Enterprise JMS in WebSphere. This is a must have for anyone interested in JMS and how it's applied in an IBM WebSphere environment. This is an excellent book!

An extremely useful, practical and well-written book on JMS
Helpful Votes: 2 out of 2 total.
Review Date: 2004-07-23
I found this book extremely useful. It is practical, well-written and provides the necessary ancillary information required to understand the topics. The author builds up nicely from messaging, to JMS basics, advanced JMS topics, IBM JMS offerings, hands-on scenarios(which bring it all together, especially for people who learn by doing), and deployment. In addition, throughout the book, the author provides implementation considerations, recommendations and best practices, which will be of great value to designers and developers alike.

Great book on JMS
Helpful Votes: 3 out of 3 total.
Review Date: 2004-10-08
I've been working with WebSphere for over 5 years (since the beginning) and this was still worth reading. Great book full of examples, step-by-step "labs". This is focused on WebSphere and MQ, but will be very helpful to those who wants to use MQ with any other J2EE server. If you are not MQ and not WebSphere user - this still will be helpful since it has great deal of JMS basics, but you will have to use your vendor's tutorials and examples instead of those in the book. Concepts are still the same.

Programming
The Enterprise Unified Process: Extending the Rational Unified Process
Published in Paperback by Prentice Hall PTR (2005-02-21)
Authors: Scott W. Ambler, John Nalbone, and Michael J. Vizdos
List price: $49.99
New price: $32.49
Used price: $29.74

Average review score:

A solid IT methodology for the enterprise
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-02
If you are using the Rational Unified Process, or considering doing so, and worried about applying it to a whole IT department rather than separate projects then this book could well be useful. The book has four parts - From RUP to EUP, Beyond Development, Enterprise Management Disciplines and Putting it all Together. Each section has several chapters and the chapters all start with a nice reader ROI section (showing the payoff for reading that chapter). The writing is clear and there are plenty of diagrams, tables and helpful tips.

The book starts of with some background in the RUP. I particularly liked the description of RUP as serial in the large and iterative in the small. Within the RUP there are also nine disciplines (Business Modeling, Requirements, Analysis and Design, Implementation, Test, Deployment, Configuration and Change Management, Project Management, and Environment). The authors outline 10 best practices they see as core to the EUP (they extend the original 6 in RUP) - Develop iteratively, Manage requirements, Proven architecture, Modeling, Continuously verify quality, Manage change, Collaborative development, Look beyond deployment, Deliver working software regularly and Manage risk. Each is clearly described.

In addition to the change best practices, EUP adds a Production phase and a Retirement phase. They point out that the Production phase is not just maintenance or just operations and support but both and more. I think that any organization building systems should spend as much time and effort thinking about production and running their application in production (which includes maintaining it over time) as they do in building it and I was glad to see this so strongly proposed. They also added an operations and support discipline, mostly but not entirely in the production phase. This discipline includes running the system and making hot fixes. I think the Retirement phase is overkill for most organizations but some will find it useful.

They also added some "Enterprise Management" disciplines for use outside the context of a project and this too is a good idea. The disciplines are Enterprise business modeling, Enterprise Portfolio Management, Enterprise Architecture (I particularly liked the idea that "modifiability" should be considered as part of an enterprise architecture - far too few organizations do this well and fail to differentiate between stable services and much more changeable ones), Strategic Reuse (Again I liked the called-out focus on this - without a real plan no reuse is going to happen), People management , Enterprise Administration and Software Process Improvement (Another good one and a timely reminder to all that you should keep improving your software processes)

Overall I liked the book, though it was a somewhat dry subject (as methodologies often are). There was a lot of good advice, some nice tips and some clearly hard-won experience being shared!

No application is an island
Helpful Votes: 0 out of 0 total.
Review Date: 2006-04-19
Many IT organizations still pursue pet projects and develop duplicate applications in isolation, only to address later crises in corporate reporting, portfolio management, IT infrastructure, business objectives, and other areas.

EUP gives a coherent roadmap of how to architect smarter and for the long term. For organizations that don't have a strong enterprise aptitude, this book is a lifesaver. The EUP provides the business case for implementing EUP that will help cut through the politics by addressing the benefits to the bottom line for pursuing an Enterprise Unified Process.

I will be referencing the EUP regularly, and passing it around to others in my organization!

Uniting diverse disciplines...under an easy to follow framework
Helpful Votes: 2 out of 2 total.
Review Date: 2005-09-12
The Enterprise Unified Process (EUP) unites diverse disciplines, including development, enterprise architecture, operations, production and portfolio management, reuse and business process modeling, under an easy to follow framework. It was refreshing to find a book that recognizes the need to accommodate the installed base of existing software as part of the planning, development and deployment process. This is an excellent guide for any manager who wants to ensure that essential IT disciplines are addressed.

The focus of EUP is to enhance the commonly accepted Rational Unified Process (RUP). The authors have added new disciplines to RUP that include business modeling, portfolio management, enterprise administration, reuse, enterprise architecture and process improvement. The introduction of business modeling into the overall process is essential to weave IT processes and disciplines into the most essential driver of any systems initiative - the business. The enterprise architecture discussion was also refreshing given that many organizations have forgone this discipline and have created redundant, stovepipe applications and data structures that significantly stifle business agility.

The "Reuse" chapter raises the rarely deployed reuse strategy. It is critically important to not replicate business processes, models, systems, data structures, source code and interfaces. The costs and risks of trying to keep parallel assets synchronized have been written about extensively. This book promotes the idea that reuse is just another aspect of the enterprise unified process. It is also one of the few discussions about reuse that recognizes the value of harvesting existing assets.

Also of note is the portfolio management discussion that focuses attention on the need to incorporate project management with application management. It should be noted, however, that portfolio management has much less focus on applications than the traditional industry definition as promoted by Gartner, Inc.

Finally, this book makes great use of tips, tool references and citations to books or papers that readers can use to expand on their understanding of a given topic. The last chapter of the book takes a realistic and honest look at deploying the enterprise unified process, including its possible retirement.

Must reading for any RUP organization
Helpful Votes: 2 out of 2 total.
Review Date: 2005-07-23
This book is must readying for any organization using -- or attempting to use -- the RUP. The EUP's additional disciplines completes the RUP in a necessary and sufficient manner.
The book is written in a straight-forward manner, is easy to read and is well-organized. Each chapter reminds you to be practical (the antipatterns), explains how the additional discipline relates to the others and provides software tools and suggested reading.
Don't RUPture your software development efforts without having the more comprehensive approach of the EUP!

A good coverage of RUP plus useful extensions
Helpful Votes: 2 out of 2 total.
Review Date: 2005-06-29
The book provides a very readable coverage of IBM's Rational Unified Process, as well as useful extensions that address important aspects of enterprise systems planning, development, and management. The systematic and disciplined treatment is greatly enhanced by the inclusion of much useful, pragmatic advice that draws from the practical experience of the authors in building real systems.
I quite liked this book. Although it doesn't give enough emphasis to conceptual data analysis (something RUP has always been weak on), it has loads of useful, practical content that make it a worthwhile addition to the literature.

Programming
Exploring the JDS Linux Desktop
Published in Paperback by O'Reilly Media, Inc. (2004-09)
Authors: Tom Adelstein and Sam Hiser
List price: $34.95
New price: $0.04
Used price: $0.01

Average review score:

JDS Linux Live CD with complete instructional text
Helpful Votes: 1 out of 1 total.
Review Date: 2004-12-28
Putting Linux on the desktop has been the clarion call of many Linux users as well as people who want a system that does not crash almost daily or have multiple security and other problems. The problem is that a graphical interface that is similar enough to the Windows or MacIntosh systems that there would be minimal training and yet is easy to install without problems has been long in coming. While there are several contenders today, the Java Desktop System (JDS) Linux Desktop is one of the fastest, and easiest to install.

In Exploring the JDS Linux Desktop the authors take the reader through the installation process and all the basic information for using the JDS Linux Desktop. Not only do they go over the infrastructure items like networking and printing but also the most common applications that come with JDS Linux Desktop. These applications include email, calendaring, instant messenger, the web browser, StarWriter (word processing), and StarCalc (spreadsheet). They even go over various options for running Windows programs in JDS Linux including some options that often run Windows programs faster than Windows!

The book comes with a Live CD, which is a version of JDS Linux Desktop that runs from the CD. Simply put it into your CD-Rom drive and boot your computer and you are running Linux with a graphical interface. I tried it on a couple of computers on which I had trouble getting a much more popular version of Linux to recognize the on-board video interface but JDS Linux Desktop got it right the first time and worked as expected without any special manual configuration. While many of the items covered in the book are not on the CD, enough of them are there to give the user a good feel for how the operating system works. The book warns that the Live CD allows you to create documents but you cannot save them. However, that is not entirely true. If you are knowledgeable in Linux it is simple enough to open a terminal and mount the hard drive - including a Windows formatted drive and save any files there.

Although I have done a lot with the Linux operating system this is the first time I have used the Sun Java Desktop System (JDS). The interface is very professional and definitely on par with Windows. Exploring the JDS Linux Desktop is a highly recommended read for anyone who wants to learn the basics of navigating and using this system.

Excellent book for both the technical and non-technical!
Helpful Votes: 3 out of 5 total.
Review Date: 2004-10-11
I often find myself digging through the pages of technical books, prior to purchasing them, just to be sure they are readable. Most technical books assume a certain level of expertise, and as a result, become overly technical and hard to read. "Exploring the JDS Linux Desktop" is an excellent book that from the very first page, is well written and an easy read. If this is your first experience with Linux or your 10th, this is the book for you! Complete with screen shots, and a live CD of JDS, you will soon be on your way to enjoying the JDS experience. You will learn many aspects of the operating system including, Networking, office productivity, and system management.

Hats off to the authors for writing this fabulous book which has found a permanent place in my collection.

A course book with companion software
Helpful Votes: 4 out of 4 total.
Review Date: 2004-10-20
With background as a Unix user and system administrator in a small business, I have been looking more on Linux the latest year, and especial on using the JDS Linux. Though Sun's JDS user documentation has been available online on the web, a text book is something more. Therefore I was anxious when I started reading Exploring the JDS Linux Desktop by Tom Adelstein and Sam Hiser.

The book is excellent clear and direct written with the user in focus. Thanks to the authors insight and experience, even usual more difficult subjects like Internet and network setup are presented to the user with simplicity. But the user also learns to do real work in the Linux environment, as there are relative extensive introductions to the central Internet and office applications.

Also support staffs and Unix or Linux system administrators will derive advantage from learning the JDS GUI ways whenever possible. If I should suggest an extra wish for a second issue (knowing it was out of scope this time), it would therefore be to complete a chapter or two on local networking with typical client-server configurations. In small office and workgroups, one of the users often has to manage also the necessary system administration, and not unusual in a mixed Linux/Unix/Windows environment.

I was also impressed by the the JDS demo on the companion CD, how well it booted and started up with hardware autodetection. The only thing I had to change manually afterwards in the Yast2 configuration tool, was setting my keyboard to Norwegian layout. By help of this demo CD, which implements a nice variant of the JDS theme, it is really possible to explore JDS Linux live, even without installing the system on the disk. That is trying before buying.

My conclusion is therefore safe: Exploring JDS Linux Desktop is recommended for all with interest to learn and use the nice JDS, working environment and applications in a quick and easy way.

Wonderful Suprise
Helpful Votes: 4 out of 4 total.
Review Date: 2004-10-16
This book attracted me as I'm a current JDS user, and I was completely taken by suprise by the actual depth of the book. Most technical books that one buys goes way beyond the scope of the average home user. Adelstein and Hiser use your basic building block approach to using JDS and a newcomer interested in linux can follow it right along with the enclosed bootable cd without the danger of making a mistake and wiping out the settings on one's computer. For the experienced user, such as myself, or someone wanting to learn, the chapter dealing with StarOffice will be something that will be referred to for years to come. This book is a "must have" for your linux library.

An important step forward for Linux
Helpful Votes: 4 out of 6 total.
Review Date: 2004-10-10
Exploring the JDS Linux Desktop is the first Linux book I have read that speaks to the user rather than the technical audience. It's the kind of book that the entire community has needed but no one has ever written before. This is the book you give your fifth grader, grandmother or employee.

It is also unusual because you don't need to buy the software to learn JDS. It comes with a completely live version of Linux that runs from a one's CD Rom drive. It doesn't disturb the existing software on your hard drive. That's important to me because I am able to try everything out without having to make a commitment to changing my system.

I thought the authors did an usually good job of writing to the non-technical audience. They explained what they needed to and allowed the reader to get right into working with the system. It also allowed me to see the similarity between Linux and Windows. I think it proves than someone can go from from Windows to Linux without much pain.

Overall, the book is a good read, interesting and unusually high quality consider it's on a technical subject. I recommend it to anyone curious about Linux or who has purchased Linux and wants to get better at using it. Also, I think it's reasonably priced.

Programming
FileMaker Pro 6 Developer's Guide to XML/XSL (Wordware Library for Filemaker)
Published in Paperback by Wordware Publishing, Inc. (2003-03-25)
Author: Beverly Voth
List price: $49.95
New price: $10.98
Used price: $8.42

Average review score:

Harness the power of FileMaker Pro and XML
Helpful Votes: 1 out of 2 total.
Review Date: 2003-05-23
This book is a great guide for all FileMaker Pro developers interested in working with XML. Beverly Voth clearly has a strong grasp of both FileMaker Pro and Markup Languages. I found this book well organized, easy to follow and filled with useful information.

Filemaker Pro 6 Developer's Guide to Xml/Xsl
Helpful Votes: 4 out of 4 total.
Review Date: 2003-05-28
I've read many books regarding FileMaker Pro. In the few that mention XML, it is an afterthought. Beverly Voth's book is in depth, detailed and formatted in a manner that makes it readable, understandable and usable to both novice and professional developers.

The page layouts and presentation of the code and formatting is first rate. I was able to put what I learned into practice on day one of reading the book. This is a must have for all FileMaker Pro Programmers. I've recommended it to all my programmers. I recommend it to all who plan to ride the wave of the future with FileMaker Pro's XML features.

Ray Clements

Well-written and well-presented
Helpful Votes: 5 out of 6 total.
Review Date: 2003-07-26
Beverly Voth has written the "bible" on FileMaker Pro/XML integration. She takes what can be a daunting subject, and leads you logically from topic to topic, with demo files and plenty of code examples to illustrate her points. From the eight-page table of contents (in outline form) to the detailed index, this book is exceptionally well laid out, and has plenty to offer both the novice and the veteran FileMaker developer. This book does not suffer from the "we didn't have time, budget or inclination to proofread adequately" syndrome that plagues so many computer books these days... it flows beautifully, and I have yet to find a single typo.

The Last Word
Helpful Votes: 5 out of 6 total.
Review Date: 2003-06-08
The release of Beverly Voth's Guide is well worth our wait. While exhaustive, the writing is clear and not exhausting. She has given us the definitive textbook on this thorny, difficult subject, starting at the outside and working in. While breaking apart the various layers into edible morsels, Ms. Voth does not sugar-coat the complexities of her subject; she simply makes them disappear.

Where Was This Book When I Was Learning XML?
Helpful Votes: 6 out of 7 total.
Review Date: 2003-05-26
Finally a handy book that clearly explains XML and XSLT from a FileMaker perspective.

It is obvious when reading through this material, that Beverly Voth writes from experience. Her book is well researched, has a firm grasp of the FileMaker XML grammars and provides lots and lots of examples that make it easy for a developer to adopt this technology.

This book is full of useful tips, hints and clear explanations. There are many simple step by step exercises, XML and XSLT examples along with many do's and dont's that take the pain out of the development cycle.

The guide is complete with a useful list of resources, links and references and a glossary of acronyms and terms.

I use FileMaker applications everyday, I write stylesheets and now I always keep this book next to my computer as a quick reference and useful guide.


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