Programming Books


Books-Under-Review-->Computers-->Education-->Commercial Services-->Training Companies-->Programming-->85
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
PeopleSoft for the Oracle DBA (Oaktable Press)
Published in Paperback by Apress (2004-11-22)
Author: David Kurtz
List price: $54.99
New price: $35.50
Used price: $36.96

Average review score:

The only guide for Oracle DBA's on Peoplesoft
Helpful Votes: 0 out of 0 total.
Review Date: 2007-06-21
Weather you are a newbie Peoplesoft DBA or have been on the field for sometime....there is something for everyone in this book. This is an awesome book and it talks about A..Z about Peoplesoft DBA aspect. Buy it if you are managing/administrating Peoplesoft instances. Its worth every penny

Pragmatic, focused, detailed
Helpful Votes: 13 out of 19 total.
Review Date: 2005-01-10
This book is a deep in-depth view of the function of Peoplesoft on an Oracle database. Not only does it cover the fundamentals of how Peoplesoft uses the database features, it also details almost every table in the system on a row by row basis. An in-depth resource which is sure to be invaluable to anyone using this software configuration.

Served as excellent overview for me
Helpful Votes: 2 out of 2 total.
Review Date: 2007-08-11
I bought this book just to get familiar with Peoplesoft environment (before the project to install Oracle RAC for Peoplesoft) and cover what I need to know as Oracle DBA. It beats all my expectations - I found lots of DBA relevant details as well as extremely useful overview of architecture and application design with Tuxedo.
After skimming through the book for few hours, I was able to fully understand and talk to Peoplesoft people at client side. In some cases, I knew even more details (or where to get more) than DBA on client site. Showed this book to the client DBA and he was so much thrilled with that - ran and bought it right away.
Well done David! Excellent Job. Thanks!

Best PeopleSoft book for Oracle DBA who needs to learn PeopleSoft support
Helpful Votes: 5 out of 5 total.
Review Date: 2006-01-23
I have been an Oracle DBA for ten years and needed to ramp up very quickly recently for a large client to support their PeopleSoft environment without time to get training on PeopleSoft. This book fits the void left empty as the other PeopleSoft books are geared toward PeopleSoft application developers and not for an Oracle DBA who needs to understand the new ways of working with Oracle databases and PeopleSoft applications. Definitely a gold mine of nuggets for those who need to understand Peoplesoft on Oracle!!

Programming
Performance by Design: Computer Capacity Planning By Example
Published in Paperback by Prentice Hall PTR (2004-01-15)
Authors: Daniel A. Menasce, Lawrence W. Dowdy, and Virgilio A.F. Almeida
List price: $54.99
New price: $43.99
Used price: $30.00

Average review score:

Good book. Menasce's operating class was excellent as well.
Helpful Votes: 0 out of 0 total.
Review Date: 2007-12-24
I purchased this book on sight, having had Dr Menasce's class. It is a reasonably easy introduction to his brand of performance modeling. I don't understand why this approach isn't more well known.

His operating systems class was one of the most memorable that I took at GMU (over a decade ago). I don't know how many other Operating Systems professors take his approach in focusing on queuing theory in modeling performance problems, but his approach is enlightening.

Using one of his performance models, we were (in class) able to tweak the performance characteristics of the various (modeled) components and watch bottlenecks move from one device to another, underscoring how you can reach a point where improving performance in the wrong component can be a waste, while making small improvements in the bottleneck can provide much better (often linear) improvements.

Excellent Representation of Complex Thoery with real world examples
Helpful Votes: 1 out of 1 total.
Review Date: 2006-12-29
Capacity and Performance management is a very complex subject. I have read a couple of books. Most of them had dry theory without supporting examples. In some cases, I abruptly stopped reading. These type of books may be good to people who are quite fresh from the academic world. Having worked for sometime, one would desire a book with simple but strong fundamentals and more of relating examples.

This book stood out to my quest. The pace of the coverage was gradual from Gear 1 to Overdrive. Every ounce of theory was supported with examples. Normally I would skip theory and look for examples. But here I enjoyed reading theory. Well Written!

The Case Studies were real world examples. I gained a lot reading this book. Would recommend this book for Technology professionals who want to switch to Capacity and Performance Management.

I would definitely want Mr Menasce and his team to write books on the same topic to address real world end-to-end and new challenges like Petri Nets, Technology Consolidation, Data Warehousing, GRID, Utility Computing, Virtualisation etc. This should definitely help the Technology Community at large.

Factoring performance into the development lifecycle
Helpful Votes: 10 out of 11 total.
Review Date: 2004-02-12
"Performance by Design" provides both a conceptual and a practical framework for experienced software developers that want to get started building quality applications using performance engineering techniques.

Performance engineering is a discipline that attempts to integrate concerns about the responsiveness of computer applications and their capacity requirements into standard application development practices, which otherwise focus almost exclusively on meeting functional requirements. Just like not getting the functional spec right in the early stages of the application development lifecycle can lead to a cascading series of design and implementation decisions that are difficult to reverse in later stages of the development process, neglecting performance considerations until after the applications has met its functional requirements is often too late to tackle them effectively.

The first part of the book surveys a wide range of performance modeling and capacity planning techniques, served up in clear, concise language with a minimum of mathematics. It is a gentle introduction to analytic queuing networks written at the level that any advanced undergraduate Computer Science student ought to be able to master. The heart of the book, representing Chapters 5 through 9, is a series of Case Studies that rounds out and concludes Part 1. Each of the case studies deftly illustrates another analytic technique that a performance engineer needs to understand how to apply. Chapter 5, for instance, steps through descriptive statistics and cluster analysis as it discusses what is involved in deriving model parameters for a simple database transaction workload. Chapter 6 builds upon this discussion by solving a simple multi-class model, delving into confidence limits and the use of a factorial design to limit the number of trials of a benchmark experiment. Finally, Chapter 9 illustrates using software performance engineering techniques to model a new application during its initial development phases, beginning with the database design.

The first half of the book is designed to stand alone if the Reader doesn't have the stomach for the rigorous mathematical treatment of analytic queuing models that characterizes Part 2. The second half of the book should be familiar territory to readers of Menasce's other books on performance modeling, beginning with Markov chains and proceeding through Mean Value Analysis. The final two chapters describe approaches to modeling serialization delays and servers that have load-dependent performance characteristics, two topics that are essential to accurate models of application-level performance.

The great challenge of the performance engineering approach is how to persuade experienced applications developers to adopt these techniques. "Performance by Design" is aimed at getting software developers to pay closer attention to performance concerns throughout the application development life cycle. Compared to other books on the subject, this may be the best attempt yet to promote the practice of performance engineering as a discipline that deserves to be integrated into the wider context of application development.

Outstanding introductory book to a complex topic
Helpful Votes: 17 out of 17 total.
Review Date: 2004-01-30
This team of authors has produced yet another invaluable book for practitioners who perform capacity and performance planning, as well as students who are introduced to this topic for the first time. Unlike earlier works by the authors, which addressed performance in specific systems environments such as client/server, e-business and web services, this book is more general. Therein lies the true value - it teaches the fundamentals and will not be soon outdated.

The book is structured into two parts - Part I consists of four chapters that lay the foundation. Chapter 1 covers system life cycles, Chapter 2 moves the reader from systems to descriptive models of the systems, and Chapters 3 and 4 delve into the essence of performance - quantifying performance models and giving a performance engineering methodology. This material is reinforced with five chapters, each of which is a case study of a specific performance problem. These include database services, web servers, data center, e-business services and help-desk services.

Part II, The Theory of Performance Engineering, addresses the underlying knowledge that performance and capacity planners will need in order to approach their tasks using true quantitative methods. The six chapters in this part of the book cover the following topics in detail, and are clearly and succinctly written: Markov models, single queue systems, single class MVA (Mean Value Analysis), queuing models with multiple classes, queuing models with load dependent devices, and non product-form queuing models. Armed with a knowledge of these fundamentals you should be able to tackle complex performance and capacity problems, both in the software engineering domain when a system is being designed, and in the operational support domain when service level management and availability are the goals. In addition to the way the authors step you through complex math in a clear, easy-to-understand manner, this material is augmented by Microsoft Excel workbooks that bring the material to life. Nearly every chapter has associated workbooks and spreadsheets that can be downloaded from the web site that supports this book, adding considerably to the value of the material.

If you are new to performance planning as a discipline this should be the first book you read on the subject. If you teach performance planning, this is an ideal text around which you can base a curriculum that will prepare your students for real world challenges.

Programming
The Perl CD Bookshelf, Version 3.0
Published in Paperback by O'Reilly (2002-09-25)
Author: O'Reilly & Associates
List price: $119.95
New price: $8.84
Used price: $7.99

Average review score:

PERL by the TON
Helpful Votes: 1 out of 1 total.
Review Date: 2005-03-19
The O'Reilly Llama is perhaps the most famous PERL book ever written; this package starts with the Llama, and then just keeps going, and going, and going...

The only drawback with this package is the sheer volume of information that gets laid on you all at once. It's a lot, to say the least. But if you are serious about reaching Guru status, this will get you there.

It's a bargain
Helpful Votes: 1 out of 2 total.
Review Date: 2003-03-05
Well you get 7 great books on a CD, what can I say more?
Even though I already had some of these books in a dead tree version I did not regret any cent spended on this CD Bookshelf. It is almost all time in my drive and the search function is so helpfull you never want to miss it again.

(Almost) everything a Perl Programmer needs
Helpful Votes: 17 out of 17 total.
Review Date: 2002-11-28
A review of this CD is rather problematic. Most of the books on this CD (as far as I read them before) are worth 4-5 stars. So this CD with online searching is worth ...5 stars... I will only comment on the CD version of the books and not on each single book (look at the reviews for the single books if you are interested in that).

Personally a CD with books is just an add-on to the printed versions, that I can read everywhere (bed, beach ...) and that I can mark in different colours and write on. Online books for me are for online searching and online reading of a few chapters.

This CD contains all the books in HTML format with a Java based full text search engine (works for me with IE 5.5 and mostly works with Netscape ... and an HTML based Master Index. There is a problem in the Master Index for the letter "L" (bad links, see Errata). Go to the O'Reilly website and download the updated file for this index.

Additionally to the online searching capabilities I really like the capability to use the WWW links to external resources directly from the CD (e.g. to CPAN). I think that the quality of the HTML translation of the books is quite high. It seems however that you need a rather new browser because we had some problems with Netscape 4.7 with the documentation. I like that all the links within the documentation are relative so that you can copy the CD wherever you like and still use it (even put it on your internal WWW server which is of course illegal). The size is rather small (60MB for all the books) so that you can put it on your laptop for mobil work.

You can find the following books on the CD:
- Perl in a Nutshell (2. Edition)
- Programming Perl (3. Edition)
- Perl & XML
- Mastering Perl/Tk
- Learning Perl (3. Edition)
- Perl Cookbook
- Perl & LWP

The book "Perl in a Nutshell (2nd Edition) as a printed version is part of the package as a "bonus book". I like it as a reference book.

Unfortunately O'Reilly did not put all its Perl books on this CD. For total happiness I am missing the following books (name your own):
- Programming the Perl DBI
- Perl for ORACLE DBAs
- CGI Programming with Perl (2nd Edition)

The price for the CD is not really low but compared with the printed versions of all the books it is reasonable from my point of view.

If you are a mobile Perl user I can really recommend this CD.

ANYONE who writes any Perl should buy this
Helpful Votes: 2 out of 2 total.
Review Date: 2003-04-25
I am a professional UNIX admin, and often do contract work.
I carry the UNIX, Network, and Perl CD bookshelves in my laptop case so I still have access to 15+ incredible books on the road.
Well worth the money!

Programming
Photoshop 4 Artistry: A Master Class for Photographers, Artists, Production Artists
Published in Paperback by New Riders Pub (1997-06)
Authors: Barry Haynes and Wendy Crumpler
List price: $55.00
New price: $1.78
Used price: $0.45
Collectible price: $55.00

Average review score:

it's for the pros.
Helpful Votes: 2 out of 2 total.
Review Date: 1998-08-24
the book excellently discusses PS 4 from a pro's perspective. it delves on photography. however, i was disappointed when i saw tht it barely touched on effects. photos and color and all that, yes. hi-tech stuff, no.

Excellent book for photographers who want to learn Photoshop
Helpful Votes: 2 out of 2 total.
Review Date: 1998-06-22
This book teaches photographers which of Photoshops many features are most useful for their specific photographic needs. The lessons are clear and concise, and a CD is included which has all the files the authors created and use in the text.

If you know Ansel Adams' Zone System you'll feel comfortable here since they use this as a framework in some of the lessons.

After working through the entire book I feel my knowledge of Photoshop has increased several fold.

A Must For Photographers
Helpful Votes: 2 out of 2 total.
Review Date: 1998-04-28
There are a lot of Photoshop books out there, but few are oriented toward the serious photographer who uses this program. P4A is written especially for photographers, and it is a good tutorial book. Highly recommended.

One of the best reference and tutorial books I've found!
Helpful Votes: 2 out of 2 total.
Review Date: 1998-01-22
As a tech editor for New Riders Press, I receive many computer books to use as reference for my assignments. I thought _Photoshop 4 Artistry_ was by far the best of all the Photoshop books I reviewed, and I am now using it as the required text for an advanced digital imaging class that I teach at Ryerson Polytechnic University in Toronto, Canada.

Programming
PHP 5 Advanced: Visual QuickPro Guide
Published in Paperback by Peachpit Press (2007-03-15)
Author: Larry Ullman
List price: $39.99
New price: $23.36
Used price: $22.80

Average review score:

Fantastic
Helpful Votes: 1 out of 1 total.
Review Date: 2008-06-13
I've purchased this book and PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide, both by Larry Ullman. They're wonderful -- with them, I took my first steps into working with databases and a language like PHP. The step by step examples have made it very easy to learn and when I've been stuck -- I've gone to Larry's site and he's answered my questions in his forum. Two of the best purchases I've ever made. Highly recommended.

Another excellent book by Larry Ullman
Helpful Votes: 15 out of 17 total.
Review Date: 2007-07-15
I've been reading Larry's books since back in the early days when php/mysql books were barely found. I have to credit Larry's books with helping me just get started learning about php & mysql, and even helping me with most of what I learn today. I've purchased every new version of his books and pick up new things every time. It's so easy to step along with the examples, to help provide a solid understanding, and to give a fresh reassurance of what I may have already known... plus I always learn new tricks and techniques. I guess that's why I keep getting his books. This book especially helped me with a few tricks just at the right time, right when I needed help with them. I have over twenty-five php books and his are all in the top of my favorites and most referenced to.

Advanced but not unlearnable
Helpful Votes: 2 out of 3 total.
Review Date: 2008-05-06
This book is a great continuation of the PHP5 Visual Quickstart Guide by the same company "Peachpit press). They stay with the same learning style that they have in the other books (visual and doing) but go into more advanced operations.

Solid
Helpful Votes: 9 out of 9 total.
Review Date: 2007-10-23
While not quite as good as its predecessor (PHP and MySQL for Dynamic Websites 2nd edition) in terms of readability and ease of understanding, Larry Ullman is still, with this book, miles in front of pretty much any other technical author I have read. The chapters on object oriented programming are certainly the best I have come across on the subject.

There is also a quick but useful demo of how to put a bit of AJAX in to a PHP site to increase usability.

The one thing missing from this book that I personally would like to have seen, would be an introduction to frameworks.

But let me stress this point: Larry Ullman is the best technical author, by a long, long way, on any subject I have ever read about in my life. I just wish he was an expert and wrote books on all the other things I want to learn about - that's how good his teaching ability is.

Programming
PHP Oracle Web Development: Data processing, Security, Caching, XML, Web Services, and Ajax
Published in Paperback by Packt Publishing (2007-08-03)
Author: Yuli Vasiliev
List price: $49.99
New price: $44.99
Used price: $40.50

Average review score:

Good book for Working with PHP and Oracle
Helpful Votes: 0 out of 1 total.
Review Date: 2008-04-16
Based on the title, the book has so many things to discuss but it actually has less than 400 pages that even include the glossary of terms. The reader might have a second thought about the book since it might not promise to discuss the things written in the chapter.

But if you go through the chapters, you will be surprised how each topic could be discussed thoroughly in this book. Using the traditional structures in most web and application development books, it slowly introduces each concept before they are brought together in the final chapters.

PHP and Oracle are discussed separately at first with sample codes and situations to ensure that the reader understands each concept. It then goes to discuss who they could be efficiently integrated. The final chapter which is about Ajax is very impressive as it gives the developers a chance to develop an Ajax based application using popular practices in web development. The robustness of Oracle and efficiency of PHP is actually shown in an Ajax based application.

PHP Oracle Web Development: Data processing, Security, Caching, XML, Web Services, and Ajax is a good starting book for any web development professionals and enthusiasts. It covers the basics of web development using PHP and database management of Oracle including an installation guide for Oracle and PHP. If you are looking for a book to start with PHP and Oracle, this book offers a good start.

For developers who are experienced in this discipline, the book could be a good reference point for developing an application. The sample codes that helps the reader understands the underlying concept of the application with actual scenarios, this PHP and Oracle book is almost too good to pass on.

A great introduction to PHP and Oracle and how they play together
Helpful Votes: 0 out of 0 total.
Review Date: 2007-11-25
This book consists in almost 400 pages of solid content, and is targeted at beginners-to-intermediate PHP and Oracle developers who want to learn or have a deeper understanding of the interaction of the two technologies.

The first chapters highlight the capabilities and advantages of Oracle, cover the installation and connecting procedures, and present some of the alternatives to use Oracle with PHP: using the PHP OCI8 extension directly, and with some popular database abstraction libraries like PEAR::DB, ADOdb, or PDO. A capital sin is it never mentions PEAR::MDB2 ;-)
The central chapters are dedicated to data processing, transaction handling, OO programming, security and caching (also using PEAR::Cache_Lite).
The last chapters are dedicated to XML, XSLT, SOAP and AJAX, and are packed with examples which are more than enough to get you started with those features. All the code examples are laid in a plain and very easy to understand way, yet consistently suggesting some best practices from the very beginning.

The first merit of this book is it shows how you can process data with the DBMS and not just to treat the DBMS like a dumb storage system. For instance, there's a whole chapter explaining how to store, query and transform XML documents with PHP and with Oracle's internal XSLT functions, and there are many examples of STORED PROCEDUREs, TRIGGERs, transaction handling, etc.
A good part of the examples have a strong focus on security too. I found particularly interesting the explanation of alternative techniques to secure your tables, and to mask rows and columns for fine-grained access, using not only VIEWs, but also SPs, multiple schemas, PL/SQL packages, table functions and Virtual Private Database policies. On the PHP side, it goes all the way to create a custom PEAR::Auth container.

One of the most interesting paragraphs of the book describes the usage of Change Notification and notification handlers (a new feature of Oracle Database 10g Rel 2) for caching purposes.

While some of the described techniques aren't Oracle-specific and could be used with any other DBMS and it would have been nice to dive deeper into some other unique Oracle characteristics, that was probably out of scope for an introduction to PHP and Oracle, and it doesn't detract from the merits of this excellent book.

The writing style is clear, even if IMHO it could have been more concise sometimes. For instance, reading continue anticipations and wrap-ups that stress the same concept can get a bit annoying after a while: "In the next chapter we're going to see...", "This chapter covers...", "Now that you have an idea on how...", "In this chapter we've learnt how to...".
Anyway, I guess that it's in the spirit of the old adagio "repetita iuvant", and it may make sense in a technical book. My overall impression is very positive.

Clear and useful book
Helpful Votes: 0 out of 0 total.
Review Date: 2007-10-19
It's rather small, but gives a good overview of PHP, Oracle and AJAX, coupled together. There is only one project example Throughout the whole book, which is enhanced from various aspects. To be precise, they are:

Performance Optimization - views, stored subprograms, triggers, binding variables (Oracle);
caching mechanisms (PHP,Oracle) - intended to reduce amount of data transferred between database and web servers; AJAX - browser-side optimization,

Security - special database schemas coding/decoding algorithms usage(sha1, md5),
Virtual Private Database (VPD) - Oracle

Scalability/Complexity Control - object-oriented approach (PHP5 features, Oracle Object Types)

Unified Data - XML-processing data inside database/PHP server
using XML DB to implement web-service (SOAP, WSDL).

Many of these ideas are rather universal and can be applied to other database servers, web servers and script languages

I would like to emphasize that author is an expert in Oracle, he tries to move almost all business-logic to database server, use native Oracle features (some of them are implemented only in latest Oracle versions). There are also chapters devoted to general database principles (transaction features (ACID), views, stored subprograms, concurrency, views, triggers, stored subprograms) which can be very useful for novice developers.

Clear and concise
Helpful Votes: 1 out of 1 total.
Review Date: 2007-10-02
PHP Oracle Web Development by Yuli Vasiliev, to quote the front, covers data processing, security, caching, XML, Web Services and Ajax. Quite a lot for a mere 360 or so pages.

The book starts off with notes on both PHP and Oracle and describes how to obtain them both and how to get everything up and running using the PHP OCI8 extensions from Oracle. Whilst Oracle is a market leader in the big database arena, many developers will be surprised to learn that the full and unrestricted product is freely downloadable for development purposes - you only need to buy a licence for a production system. Even then, a free cut down version is available if you don't need the full bells and whistles.

So, with everything up and running, the book launches in to the subject at hand. I was immedietely impressed with the author's clear and easily read prose. Every subject is presented with just the right balance of detail with lots of additional notes and background information to help fill in any gaps. The author's real world experience shines through with sections on locking issues and coding for reusability. The section on object-orienation was particularly welcome.

I also liked the fact that the book didn't just cover the core subject of using Oracle with PHP but also covered vital related material such as various security models and a sizeable section on caching techniques. The sections on XML, Web Services via SOAP and Ajax ensure all the current must-have skills are represented. Ajax was presented via an example application which featured all the aspects you'd need including both code and style sheets but I'd have liked a bit more general advice and description here.

The bulk of the book though is the coverage of the OCI8 extentions and here you can find out how to issue a wide variety of SQL statements including using stored procedures, making use of triggers and a good section on transaction handling that didn't just show how to use them but also had useful advice on structuring your code to make best use of them. I would have liked some notes on avoiding things like SQL Injection attacks but that apart, the security section had some interesting nuggets.

The section on object-orientation warrents close inspection if you want to really leverage the power of the tools available in this development environment. It didn't have much on the 'big picture' of how you'd structure applications this way but it does describe how it all works and how to extend existing objects as well as create your own.

I feel I can safely say that if you need to get to grips with PHP in an Oracle environment, you'll find everything you'll need here to get up and running very quickly. The pace, content and structure of the book are all excellent with my only reserve being the assumption that everything works as it is supposed to with not much in the way of troubleshooting advice. That apart, this is a fine book.

Programming
Picture Yourself Drumming: Step-by-Step Instruction for Drum Kit Setup, Reading Music, Learning from the Pros, and More
Published in Paperback by Course Technology PTR (2007-01-17)
Author: Jonathan Peckman
List price: $34.99
New price: $20.85
Used price: $20.00

Average review score:

Just buy it!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-06-20
I borrowed this book from the library 4 times before I decided I just had to add this to my collection. From the beginner to the novice drummer, there's something for everyone in this book. It takes you from what the "job description" of a drummer is, how to get a kit, how to set it up and tune the drums, how to read music, basic beats, advanced beats, fills, more fills, advanced drumming techniques and then where to go from there (ie, join a band, music lessons, recordings, etc).
I've been a drummer (on and off) for almost 18 years now and did the garage band thing back in the day. I still learned quite a few things from this book.
It's also a very easy read. So much so that my impatient 11 year old son picked it up and figured out how to lay a basic click. If it works for him.. hey, you gotta get this book!
The absolute only thing I would have liked different about this book is to have audio tracks either with or in place of the dvd. I'm not usually around a tv/dvd setup, especially when practicing. But I do have a cd/mp3 player handy. However, the dvd is fantastic! Far better quality and detail than I expected.
In summary, you can't afford not to get this book. If you're just starting out, this is your launch point. If you're already playing, this will shore up your educational/experience shortfalls. Something for everyone here, a real winner.

From a step-by-step setup for a drum kit to reading music
Helpful Votes: 1 out of 2 total.
Review Date: 2007-06-18
From a step-by-step setup for a drum kit to reading music, learning professional drumming techniques, and practicing the right way, PICTURE YOURSELF DRUMMING is for any beginning drummer who wants to start out on the right foot. Learn how to use expert techniques to make a band sound great, play and invent grooves, and more with this book/DVD package which offers up a logical, progressive drum instructional perfect for drummers who would supplement classroom teachings with more specific routines for advancement.

Diane C. Donovan
California Bookwatch

Best Drum book ever written!
Helpful Votes: 1 out of 1 total.
Review Date: 2007-02-08
I must concur w/ reviewer Bobo Nadrumbo; this book should be sold w/ every drum kit sold. Had I owned this instructional manual 40 years ago I might not have given up the drums and picked up the bass, even if I had still made the switch I would have experienced far less frustration moving from the marching snare to a full kit. It's straightforward, humorous, and practical too a fault in both musical and mechanical content. I've performed w/ Jon Peckman and I can tell you he definetely knows the drums. As a teacher myself I can tell you after reading this book and watching the DVD he also apparently knows how to breathe life into what is often an uninspriing dry academic subject. This is practical application that won't put you to sleep and will make you a happier and better drummer quickly if you put in the time.....and your bassist will thank you for buying it if no-one else does.

Picture yourself succeeding!
Helpful Votes: 2 out of 2 total.
Review Date: 2007-02-03
My brother bought this book for my son and I. we have both been studying it and have found it to be the most comprehensive starter instructional book out there. This really covers the nuts and bolts of getting started on a drum kit, both the mechanical aspects of setting up the equipment and the musical aspects of how to make music on the kit. It should be mandatory with every drum kit sold to an aspiring drummer. I think it will help many new drummers get a solid start on the kit rather then the usual frustration encountered. I highly recomend it.

Programming
Powerbuilder 5 How-To (How-to)
Published in Paperback by Waite Group Press (1996-07)
Authors: Daryl Biberdorf, Keith Glidden, and Shelley Powers
List price: $49.99
New price: $14.29
Used price: $0.82

Average review score:

An excellent addition to your powerbuilder repository
Helpful Votes: 0 out of 0 total.
Review Date: 1999-01-11
This is an excellent book on powerbuilder programming targeted mainly at intermediate and advanced level programmers and provides step by step code not found in other powerbuilder books. This book does not waste too much of time on theories ,but wherever possible provides useful hints.Till date, there is no powerbuilder book in the market that provides plenty of code,and this book does fill that void.Only minus point is lack of PFC coverage.I really wonder why waite group is yet to release their next version(ie PB 6 how to) and I am eagerly awaiting its release.

An excellent collection to your powerbuilder repository
Helpful Votes: 0 out of 0 total.
Review Date: 1999-01-06
This is a fantastic book which Provides a lot of code not found in other PB books that too in an excellent step by step HOW TO format.It mainly targets the intermediate to the advanced level Programmer although beginners can also benefit from it and advance quickly.Lack of PFC coverage is the only minus aspect about this book.It wastes very little time on theories as is the case with most other PB books.Topics covered include OLE, API calls etc. I am eagerly waiting for their next release.(ie PB6 how to)

A valuable addition to your powerbuilder repository
Helpful Votes: 0 out of 0 total.
Review Date: 1999-01-06
This is a book which provides a lot of code in an excellent HOW TO format.It does not waste much time on theories as is the case with most other Powerbuilder books.Instead it teaches through practical examples and Provides step by step code. from beginner to advanced level.Lack of PFC coverage is the only minus aspect.I am eagerly waiting for their next release.(ie PB6.0 how to)

CODE CODE CODE
Helpful Votes: 0 out of 0 total.
Review Date: 1998-12-29
This is one Powerbuilder booK Which Teaches you how to write code from beginner to advanced level in an Excellent step by step HOW TO format.It does'nt waste time on theories as is the case with most PB books.The only Minus point about this book is that it doesn't cover PFC.I am eagerly waiting for PB 6 HOW TO to be released. I hope PFC 6.0 would be covered in that Edition. I hope the authors take notice of this.I strongly recommend this book For people who are not too comfortable with coding in Power builder but yet familiar with the concepts.

Programming
Practical Data Structures in C++
Published in Paperback by John Wiley & Sons (1993-04-19)
Author: Bryan Flamig
List price: $54.99
New price: $51.66
Used price: $5.02

Average review score:

Practical Data Structures in C++ Roma 6.03.2002
Helpful Votes: 0 out of 11 total.
Review Date: 2002-03-06
E' un libro molto ben fatto, che tratta in modo esaustivo tutte
le principali caratteristiche delle strutture implementate in C++.
L'unico difetto - non imputabile all'Autore - sta nel linguaggio
adoperato, oramai piuttoso obsoleto e lontano dall'attuale standard ANSI.
Perchè la Wiley non invita il dr Flamig a pubblicare un aggiornamento dei suoi ottimi libri? Sono sicuro che diventerebbe un best-seller!
In ogni modo, anche cosi' è altamente raccomandabile ai programmatori di ogni livello, perchè contiene un'infinita' di
varianti e suggerimenti e,soprattutto, il codice completo che mostra come realizzare in pratica quanto appreso nella teoria.
-

A very good C/C++ book
Helpful Votes: 2 out of 4 total.
Review Date: 1999-02-04
It contains the most simple and basic code that any one can handle, even if you are not very skillful with C, you can follow the text. It is very well developed and for begginers is just great.

I don't understand why the codes in ch8 don't work.
Helpful Votes: 2 out of 22 total.
Review Date: 1997-12-04
Practical data structure in C++ is very impressive to me... I have some problems - the source codes sltst.cpp etc.. in chapter 8 are not executed. In BC 3.1, they work well. but by compiler MFC 4.1 I have used, execution error occurs. I guess member function Next() in slist.h cannot return point to next pointer. Why? What's trouble-shooting to this problem? Could you give the answer ASAP ? I'm in a big hurry..

Practical Data Structures in C++
Helpful Votes: 4 out of 4 total.
Review Date: 2001-04-06
All the code in "Practical Data Structures in C++" is provided to the student/programmer and not left as an exercise to the "student." I found the book "very" useful after I had taken an introductory "Data Structures" course. I purchased this book at the time where templetes were not implemented in Microsoft Visual C++; therefore, I do not know whether the included code will build with any specific compiler though I suspect that it will build with the latest MS compiler and the Borland products. This book is for the "working programmer" who has not looked at a topic since the required Data Structures course work. This book provides a very good review as well as complete example(s) of working "code snipets."

Programming
A Practical Guide to Feature-Driven Development (The Coad Series)
Published in Paperback by Prentice Hall PTR (2002-02-21)
Authors: Stephen R. Palmer and John M. Felsing
List price: $39.99
New price: $26.99
Used price: $14.42

Average review score:

Excellent book on a topic long over due.
Helpful Votes: 14 out of 15 total.
Review Date: 2002-05-02
I have been doing feature driven development for over 3 years. It is an effective, efficient process. Many times I wished that I had a definative source on that topic. Finally one has arrived.

The three part approach to the book makes it easy for you to find the topics you need to get your job done. Part 2 defines each of the processes in detail. Chapter 5, which covers reporting/tracking progress gives a good feel for the control you have in producing project deliverables, and reporting on the true progress of the project. Realistic, acurate reporting.

I would recommend this book to anyone who is a slave to their process, or even those that are new to process. This one works!

Lower your risk on large business software development
Helpful Votes: 17 out of 19 total.
Review Date: 2003-01-02
Since there already three very complete customer reviews, I just wanted to add a couple of points for people who, like me, haven't used this approach to project management before.

The authors stress that feature-driven development, as they describe it, is intended for a very specific type of project. There's nothing new in the book, except the way the authors have combined tried-and-true techniques to handle very large business application development in a consistent and low-risk manner. The smallest headcount that could justify the overhead is about twenty, although it could scale up almost indefinitely. Palmer and Johnson describe their methodology as light but, on a scale of five (heavy) to one (agile), FDD rates about a four.

The second point is that the techniques used assume very heavy customer involvement and clearly understood business rules. For example, the original project that inspired the book was a banking system in Asia. The procedures wouldn't be well-suited to innovative product development in a competitive environment. This is no alternative to extreme programming.

Lastly, the methods used aim to get good results from inexperienced employees. Despite a reminder that highly-ranked programmers are better value than entry-level personnel, this type of project often relies on an army of tightly-controlled programmers, led by a few experienced team leaders. Although the authors differentiate the FDD organization from the old Chief Surgeon model, this is still basically just a variant on that theme.

There are also more than a few hints that the book is not intended solely, or even primarily, for US readers. We are abjured to speak in English and leaders are advised to use a soccer whistle to control meetings. As beautifully as the authors describe how to divide up a large project by feature (and it is beautifully clear and simple), some of the advice in handling personnel leads me to hesitate before recommending it without reservation to every potential reader, which is the criterion Amazon requires for a 5-star rating.

Packed with good advice on Software Development Process!
Helpful Votes: 28 out of 29 total.
Review Date: 2002-04-28
Feature Driven Development is a lightweight iterative software development process promoted by TogetherSoft that occupies the middle ground between heavyweight, high ceremony processes like RUP and lightweight programming-focused processes such as Extreme Programming.

This book is packed with good advice for developers and those involved in managing software development, and is clearly written by people with real world experience. The authors do a good job of explaining the issues in software development and how FDD helps address them.

The book is highly readable and should be accessible to those who currently have a limited understanding of formal software development processes. One of the themes carried through the book is an ongoing dialogue between the two authors and several other persons, including the project manager of a software project for a car dealership that is worked through in the book. At first I found this dialogue distracting, I guess because they were initially dealing with material I am already familiar with, but by the end of the book, I looked forward to these sections, and felt they gave the book an overall coherence.

FDD is most radical, in its approach to management (reporting), by dispensing with Gannt charts and estimates of task completeness (most people are aware of the 90% complete, 90% of the time, syndrome), replacing them with measuring features complete (as in 100% complete!) as a percentage of all features to be built. I am familiar with why Gannt charts and Microsoft Project style planning doesn't work for software projects, but the book would have benefited from a more detailed discussion of what will be the hardest part of FDD for many to accept. The book's only real fault is several digressions into software quality and online help, that it was hard to see the relevance of.

I recommend this book to people, including managers, who want to understand why we need software development processes and the issues involved in selecting one. The book, naturally enough, points out the issues with widely used processes such as RUP - too heavyweight, and XP - questionable scalability, and these criticisms are IMO largely valid. The book explains in a straightforward way, how FDD works and how it satisfies all the main requirements of a development process, especially scalability, manageability and getting the domain model (shape) right as early as possible, minimizing the need to refactor later.

Elegant, Effective and Powerful
Helpful Votes: 32 out of 34 total.
Review Date: 2002-04-26
The Feature-Driven Development (FDD) method proposed and described in this book is elegant in that it combines simplicity and power, and effective because it will deliver applications that support business requirements.

Although the approach is based on object-oriented development, and the book is focused towards that approach, it can be refactored into function- and procedure-oriented programming environments. Moreover, the book is written to fit within agile methods, but the approach can be fit to any development life cycle approach. This is because the focus is on features, which translate into what the business *needs* from an application. This is where elegance and simplicity comes in. By focusing on the features needed applications are less apt to be 'gold-plated' with unnecessary features that developers may think is nice, but add little business value. In this respect the time to deliver is shortened and what is delivered is going to reflect genuine business requirements.

The power of FDD comes from the highly structured approach that i based on the ETVX (entry-task-validation-exit) framework. Entry criteria is typical: requirements, authority to proceed and other 'quality gates' that must be passed before a development project is initiated. The tasks follow a five-step process as follows:
(1) Develop the model, including scope, validation in the form of walkthroughs, and peer reviews. The approach described in the book assumes an object model, but in a non-OO setting this can be realigned to first cut system diagramming in the form of block- and data flow-diagrams,and first-cut design.
(2) Build the features list. The OO approach is domain partitioning based on the model; in a non-OO setting this is where the team maps functional requirements to features.
(3) Plan by feature. This step, in my opinion, shows FDD to be a legitimate software engineering method. Feature prioritization, dependency analysis and effort estimation occur here. Done properly this step will make the difference between success or failure. I do have one issue with the book at this point: the prioritization is done by the technical team - it should be done with the business stakeholders.
(4) Design by feature. This is an iterative step that feeds back into step 1 (build the model) wherein class ownership is determined and the original model is refined based on the design approach. In non-OO environments this would loop back into the first-cut design and trigger trade-off analysis and design refinement.
(5) Build by feature. This is where the application is actually developed on a feature-by-feature basis within the context of the defined architecture (model).

Verification is accomplished using traditional methods. The authors introduce what they call 'feature-based testing' which is no different than product test (also called functional qualification testing, and in some circles, acceptance testing). Verification procedures are thoroughly covered in the book, further adding to the software engineering approach that is incorporated into FDD. Exit criteria is when the sponsors accept the system.

What makes this book important is that is gives a straightforward approach that is based on deliverables (features) within a process context (ETVX). This approach is consistent with best practices in software project management and has the additional benefit of assuring that what gets designed and built is what the customer needs. Bolt FDD onto your favorite methodology and you'll probably see quality increase, and costs and time to deliver decrease.


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