Programming Books


Books-Under-Review-->Computers-->Programming-->21
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
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
NT Network Plumbing
Published in Paperback by Hungry Minds (1998-07)
Author: Tony Northrup
List price: $39.99
New price: $7.98
Used price: $0.68

Average review score:

The Book for NT Admins in a TCP/IP Network
Helpful Votes: 0 out of 0 total.
Review Date: 1999-06-20
If you've ever bought an NT TCP/IP book and wished it had more advanced troubleshooting material in it, buy this book. Take the advice of an MCP working in a Fortune 500 7x24 helpdesk, buy this book. It has very helpful sections on NetBIOS, WINS, DNS, and the whole book stresses analysis and troubleshooting.

Step by Step Detailed IP routing, Bit by Bit - Excellent!
Helpful Votes: 1 out of 1 total.
Review Date: 2000-12-01
This book takes you step by step through how and why a packet travels your network. From the first time your workstation issues a command to the individual proceedures your packets take while traveling the wire.

In depth and detailed, the chapters are stuffed with valuable information presented in a personable and easy to understand format.

Excellent!

Another reader on the Tony Northrup bandwagon
Helpful Votes: 1 out of 1 total.
Review Date: 1999-09-03
I have nothing else to add to the other reviews. I have read dozens (honest!) of NT books. This one ranks as one of the best.

Excellent!
Helpful Votes: 1 out of 1 total.
Review Date: 1999-07-14
Without a doubt one of the best networking and NT-centric networking books I have read. Tony covers all the bases, with an emphasis on NT relevant areas, and uncovers a number of gothcha's in NT that can save you from losts of frustration. Even with Windows2000 this book will be useful as a great primer on Windows TCP/IP networking.

You can't get your money out fast enough for ths one!
Helpful Votes: 6 out of 6 total.
Review Date: 1999-07-29
I had occasion to go through portions of this book again recently and could not help but be amazed, again, at how complete and information packed it is. Not only does it cover everything you REALLY need to know about NT networking but Tony writes in a wonderfully easy style that makes digesting all the deep tidbits--and there are a lot of those--easy.

The previous reviewer who said that this book is not long enough is right on. When you finish the book you will be amazed at what you did NOT know and want the author to keep telling you.

We can only hope Tony revamps this book for Windows 2000. If you run NT networks this book is a must have. It is also an excellent companion to studying for many of the MCSE tests because you'll disocver how things REALLY work.

Programming
Podcasting Hacks: Tips and Tools for Blogging Out Loud (Hacks)
Published in Paperback by O'Reilly Media, Inc. (2005-08-19)
Author: Jack Herrington
List price: $24.95
New price: $3.45
Used price: $0.98

Average review score:

An excellent collection of tips, tricks, and explanations about making, publishing, and enjoying podcasts.
Helpful Votes: 0 out of 0 total.
Review Date: 2007-03-07
Jack Herrington's "Podcasting Hacks" (O'Reilly) is an excellent collection of tips, tricks, and explanations about making, publishing, and enjoying podcasts.

Although the book is primarily aimed at people who are creating podcasts, it also contains some info on the tools and techniques for finding and listening to them.

The O'Reilly "Hacks" books are structured as a series of specific projects, "hacks", that you can implement, but most every hack also includes a valuable explanation of the technology or expertise it uses.

The hacks in this book fall into both technical and non-tech categories. There's plenty on microphones, mixers and mp3 files. But also a lot on interviewing, blogging and getting publicity for your 'cast.

The book's first Chapter is the only one specifically for podcast listeners. It talks about sites and directories for finding the podcasts that are of interest to you. It also describes systems for downloading them, and the software for listening. Although the chapter contains much good info, it seems a bit out of place to me, in a book which is mostly of interest to people already looking to produce podcasts.

Chapters 2, 3 and 4 are "Starting Out", "Quality Sound", and "Formats". They dive into the gear and technology of recording and producing your podcasts.

Chapter 5 "Interviewing", and 7 "Publicity", tell about how to collect valuable and useful content, and how to get the word out to your potential audience.

Chapter 6 "Blogging" covers how to use a blog to publicize and distribute your podcast. It covers the most popular blogging systems like Movable Type, WordPress, Drupal and others. It covers using an existing blog, or setting up a new one. Also creating and managing the all-important RSS feed for your podcast. It also talks about internet hosting services which specialize in providing online storage and bandwidth for podcasts, which, because they are larger-sized files, can be a burden on traditional hosting arrangements.

Chapters 8 & 9, "Basic Editing" and "Advanced Audio", expand upon the post-production and audio tech material already covered. And Chapter 10 "On the Go" talks about recording podcasts out in the field.

"Podcasting Hacks" was first published in 2005, before the boom in video on the net, so it is short on info for video-podcasters. Though much of the discussion on interviewing, distribution, publicity, and hosting are directly applicable to video 'casts. Chapter 10 "Videoblogging" touches briefly on what was then an infant medium.

All in all, "Podcasting Hacks" a very useful and informative book, for both new and experienced podcasters.

A Remarkable Breadth of Topics
Helpful Votes: 0 out of 0 total.
Review Date: 2007-02-26
Introduction
From the title, my impression was that this book would provide several specific technically-advanced strategies to maximize efficiency and enjoyment of podcasts. The strategies covered wouldn't necessarily be comprehensive, but rather serve as additional specialized tools one could add to the toolkit. Contrary to my impression, I was pleasantly surprised at the range of topics covered. I assumed from the term "hacks" in the title that the book's focus was going to be on adapting software and hardware for easier podcasting creation and consumption. However, there was plenty of focus on soft-skills as well, like methods of hacking your voice to sound better in a recorded format, or how to hack an experience you've had into a well-told and interesting story for a podcast.

Things I Liked

The book's foreward, believe it or not, contains the most succinct and accurate description of what podcasting is -- and isn't -- that I've read anywhere. I am mistrustful when a technology is advertised as "the hot new thing that everyone is doing!" because it usually seems to be a solution in search of a problem. That the foreward took a realistic tone made me favorably anticipate what would come in the rest of the book. The other thing that set this book apart was its range of contributors. There are hacks supplied by professional newscasters, popular podcasters, technologists of all stripes, and developers of podcasting tools and applications. These wide-ranging perspectives allowed the author to cover everything from writing Perl scripts to understanding basic copyright law to setting up a home studio to marketing your podcast - all in all, having this book is like getting to pick the brains of the top people doing podcasting, and having concise written documentation upon which to refer.

Things I Liked Not So Much

A minor point, but as someone who does not use Macs, PCs AND Linux boxes on a daily basis, I really only care about stuff available for the platform I work on. But the format of the book didn't allow me to easily locate the information relevant to me. When the book discussed software and hardware options, it wasn't clear which platform a hack was for until late into the description. A small addition to the hack title, like "Mac Only", would have remedied this.

In addition, the organization of the hacks was surprising and a little frustrating at times. For example,
Hack #2 is writing a perl script to re-assemble feeds of your choosing from other sites as a customized rebroadcast. As I was reading the hack, I thought about several questions one might be expected to have, such as "What is perl?", "What do I need to utilize this script?", and "How can I tell if this script will work with my web server"? These issues weren't covered until Hack #7. In another example, chapter 3 explores how to get quality sound; , the author uses terms like "condenser microphones" and "phantom power" early on, which he doesn't really explain until later on in the chapter when he discusses the various types of microphones.

THE INVASION OF THE PODCASTING HACKS!
Helpful Votes: 10 out of 10 total.
Review Date: 2005-12-01
Do you know how to listen to a podcast and produce one of your own? If you don't, this outstanding book is for you! Author Jack Herrington, has written a great book about how to find great podcasts and subscribe to them without filling your hard disk.

Herrington begins by showing you how to listen to podcasts through your browser and on a variety of different devices. Next, the author takes you through the basic hardware and software setup required to make high-quality podcasts. Then, he covers in depth how to pick the right audio hardware for your podcast; as well as, how to reduce noise to get that elusive clean sound. The author continues by covering the formats of various shows, and provides examples of formats; as well as, case studies of many popular podcasts. In addition, you'll also learn how to interview people, and how to edit the interviews. The author also concentrates on the mechanics of posting your podcasts to the Internet. Next, the author shows you how to market your podcast, make some money off it, and work with the podcasting community. Then, you will learn the basics of audio editing, what applications are available, and how to understand and use audio effects and filters. The author continues by taking things a step further and shows you how to build your own home studio, integrate audio feedback, add sound effects, and more. In addition, the author shows you how to take your show on the road with the hacks. Finally, he covers the basics of videoblogging and shows you how to create a teleprompter to give your videoblogs a professional feel.

So, if you want to get the best sound with the lowest noise, read this most excellent book. Herrington, has gone in great detail in this book, to help you produce a podcast that people will want to listen to, because of what you say and do.

O'Reilly Doesn't Disappoint
Helpful Votes: 2 out of 2 total.
Review Date: 2006-02-28
As usual, Oreilly's combination of technical tips and tricks with straightforward implementation is excellent. I hadn't tried any of the Hacks series yet, and found that I'm thoroughly enjoying it. They are an excellent way to quickly get important pieces of information, while still comprehensively covering the topic.

The only downside is that it may not be a great book for those without some computer skills. But, if you know computers and don't know Podcasting, this is an excellent find.

Absolute Necessity. Complete. Well thought out.
Helpful Votes: 5 out of 5 total.
Review Date: 2006-01-19
Disclosure: my podcast is mentioned in his book. I find myself reaching for this book nearly every episode I create. I thought I was doing fine with my little show before Jack came out with this book. When it was published, I was shocked at how much he had gathered, and how much I had to learn! Jack has covered a very broad area, and yet kept a balance so that you feel like every page can be applied to your podcast. I find the guidance he gives on everything from equipment to environmental noise, to show format, to legal music use to be relevant to each episode I create. I continue to go back and find new tips to improve my show. I highly recommend it.

Programming
The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP (Addison-Wesley Object Technology Series)
Published in Paperback by Addison-Wesley Professional (2003-04-18)
Authors: Per Kroll and Philippe Kruchten
List price: $49.99
New price: $13.49
Used price: $12.99

Average review score:

I write much better software now
Helpful Votes: 1 out of 1 total.
Review Date: 2007-04-18
I'm a solo developer, and without this book i would be refactoring my code every few days still.

Thank you RUP for putting my head on straight to understand iterations of the SDLC and apply them to even small projects with few assets.

RUP gives you the tools to understand your system before you write it by iteratively working with the people who will be using the system! Your customers/Users!

A Practical guide to RUP
Helpful Votes: 1 out of 1 total.
Review Date: 2006-11-13
Excellent guide to get up to speed with RUP. Having never worked with RUP this guide proved extremely beneficial to get the project started and will be used through all iterations.

Some value, but not a lot more than the introductory book
Helpful Votes: 2 out of 2 total.
Review Date: 2007-08-26
I read 'Rational Unified Process - An Introduction' some years ago and found it excellent. I got 'Rational Unified Process Made Easy' in the hope that it would provide some more substance to the ideas from the introductory book. However it didn't seem to really add that much value.

The sections covering each of the major disciplines are useful, as is the guidance on implementing RUP in projects or organisations. In contrast 'Rational Unified Process Made Easy' misses a good summary of the key artefacts.

All up I felt the book was hampered by the desire not to undermine the RUP product that IBM sells.

You need this book if you're doing RUP
Helpful Votes: 2 out of 2 total.
Review Date: 2006-03-08
This book does a great job of showing steps of practical application of the RUP. The book may seem repetitive on a few points, but I feel the points bear repeating. This book has been invaluable in helping cut through the misinformation thrown around by some who have gotten the executive summary of RUP and know just enough to be dangerous. I recently completed a seven-part online course on the RUP that was based on this book. The book did a far better job of making the RUP understandable.

The Pragmatic RUP Introduction
Helpful Votes: 3 out of 3 total.
Review Date: 2006-08-07
There is plenty of theory written about RUP, but how it should be applied to your role or your project is often misunderstood.
This book not only provides the overview, but the contextual guidance to make RUP work for you.
As a long-term RUP mentor and user, I highly recommend it.

Programming
Request for Proposal: A Guide to Effective RFP Development (Addison-Wesley Information Technology Series)
Published in Paperback by Addison-Wesley Professional (2001-12-31)
Author: Bud Porter-Roth
List price: $49.99
New price: $32.49
Used price: $20.99

Average review score:

Just what I needed
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-01
Great book whether you write proposals now or will be doing so in the future, good reference as well.

Viewpoint of a novice
Helpful Votes: 2 out of 2 total.
Review Date: 2007-01-10
I bought this book because I was to lead a group in developing an RFP but had no experience with RFP's. I don't know how this book will meet the needs of anyone with a lot of experience but I am extremely impressed by its readability, organization, and applicability. I'm still working on the project but have gotten good feedback on what I've developed, which I could not have done without the guidance and information in the book. It is logically sequenced and appears to cover all bases, though someone with a lot more experience would be better able to assess this. Impressed? Very.

RFP Review
Helpful Votes: 2 out of 2 total.
Review Date: 2006-03-15
The book is an easy read and provides me with the needed understanding of developing an RFP and template.

Resource and guidelines with a coherent approach
Helpful Votes: 25 out of 25 total.
Review Date: 2004-02-29
There are literally hundreds of good books on proposal writing, but only a tiny handful on writing RFPs. From among the handful this book stands out for a number of reasons:

(1) It clearly described the RFP process from start to finish - and RFP development is a process with a defined life cycle.

(2) The author goes well beyond the immediate objective of writing an RFP and managing the process by including thought-provoking material on post-award vendor management. This material sometimes escapes the RFP development team who is more focused on getting to the award milestone without thinking about the post-award ramifications.

(3) It's not boring - the writing is lively, and the material is presented at a fast pace. The pace, however, does not leave gaps. Every facet of the RFP process is covered in sufficient detail.

In addition to the above, the approach set forth in this book is consistent with best practices in RFP development. I especially like the copious checklists, the RFP roadmap, and the way illustrations are skillfully used to reinforce concepts and advice.

Note that the focus of this book is information technology and software acquisition. Some of the material is unique to those domains; however, the basic principles and RFP process can be used for virtually any type of RFP, from office services to purchasing furniture.

Overall, this is the one book I recommend for RFP development. If you are an IT professional, regardless of role, the chances are you will be involved in this process at some point in your career, making this book a valuable addition to your library. If you have recently been assigned to an RFP team you should get this book as soon as possible, and use it as your compass and blueprint if your organization does not already have a formal RFP process in place.

Good Resource
Helpful Votes: 3 out of 5 total.
Review Date: 2003-05-13
A great resource for preparation and review of an RFP. A helpful guide for people with and without RFP experience.

Programming
Requirements by Collaboration: Workshops for Defining Needs
Published in Paperback by Addison-Wesley Professional (2002-04-20)
Author: Ellen Gottesdiener
List price: $54.99
New price: $35.74
Used price: $35.00

Programming
Understanding UNIX/LINUX Programming: A Guide to Theory and Practice
Published in Paperback by Prentice Hall (2002-12-05)
Author: Bruce Molay
List price: $86.00
New price: $58.00
Used price: $51.00

Average review score:

question in example code, still 5 stars
Helpful Votes: 0 out of 3 total.
Review Date: 2006-04-04
I have read more than half of the book. I like the material the book covers and the way of teaching by exemples.
Most other books focus on the features of the Unix system.

However I have minor questions:
1. There are typographical errors in exemple code.
2. I do not like function tty_mode(int how) in chapter 6.
it seems trivial and unnecessry and the static variable inside
the function seems questionable style.
I wonder why these obvious things happened in such a good book.

Outstanding introduction to Unix systems programming
Helpful Votes: 1 out of 1 total.
Review Date: 2008-08-19
I bought this book as a quick introduction to the world of UNIX/Linux systems programming. Having had extensive prior experience with the C programming language and application development on other platforms (DOS, OS/2, AS/400), I read the book without actually trying out the sample code or programming exercises. My goal was to get a solid feel for the basic concepts of Unix systems programming as quickly as possible, in order to move on to more advanced Linux topics (assembly programming, kernel and device driver development, implementation of the Linux TCP/IP stack) covered in other books. I found this book to be exceptionally clear and well written and ideally suited for the purpose.

The book requires intermediate knowledge of C and some basic computing skills, but otherwise makes very few assumptions about the reader. Concepts are introduced gradually, and the exceptionally clear diagrams, analogies, case studies and sample programs make each chapter a pleasure to digest and learn from. In order to avoid overwhelming the reader, advanced details are moved out of the main flow of the text, and into the exercises at the end of each chapter.

Each chapter is structured in a similar manner. A small programming project is introduced as the goal of each chapter. Each is appropriately chosen so that the systems programming concepts that are to be the subject of the chapter are key to the solution. The author then guides the reader along the path by asking and answering the questions "What does it do?", "How does it work?", and "How can I write my own version?". The author has a knack for anticipating the types of questions that are likely to be in the reader's mind at the appropriate moments, and helps the reader along with helpful pointers and analogies. This approach is very effective, and while not as detailed and complete as that of W. Richard Stevens (Advanced Programming in the UNIX Environment), it is certainly more readable and easier to digest.

Overall, an exceptional introduction to Unix/Linux systems programming and highly recommended.

Easy to understand
Helpful Votes: 2 out of 2 total.
Review Date: 2005-09-29
It goes right to the point and it's easy too understand. One of the very few books out there that really shows what system programming is all about. Great samples too.

Beautiful Mind...
Helpful Votes: 3 out of 5 total.
Review Date: 2005-08-02
This book is beautifully written. I just got it today and read the first chapter. I bought it for a class I am taking in Unix Systems Programming. I was relieved when Molay's book arrived in the mail today. I was relieved that the book exceeded my expectations. If you can't afford Harvard, don't worry--the course is all here.

An excellent course through Unix and Linux with copious code and examples.
Helpful Votes: 5 out of 6 total.
Review Date: 2005-10-28
Unix has had the luxury of being one of the most documented operating systems in history. Many books have been dedicated to documenting the internals of Unix and Unix-like systems and some have risen to the ranks of classic texts regarded by all as necessary to understanding the inner workings of Unix. Understanding Unix®/Linux Programming would be in excellent company with these books. The book contains a copious amount of code and clear, diagramed explanations describing the processes transpiring in the machine.

Understanding Unix®/Linux Programming is designed to be used in an operating systems course with programmers fluent in C. Fortunately, though, the book can be used outside of the classroom if the reader does not mind an occasional open-ended questions with no included answers. The book may seem light on pages (530 including index), but the author should get an award for jamming so much useful explanation and helpful (and complete) code. The format of each chapter is familiar to most textbooks, with an introduction to the task at hand, explanations and examples, a summary, a list of explorations to further understand the topics presented, and a set of programming exercises. The exercises are creative and directly relate to the presented code. They're also (dare I say it?) fun. I'm not saying they'll replace crossword puzzles, but they do present creative or obvious challenges to the reader. (Like handling when a user types 'exit' from a shell, or blinking the text in an ncurses application).

The book includes topics on file I/O, device I/O, timers, process management, stream and datagram sockets, POSIX threads, file systems, the terminal driver, signals pipes, network programming and semaphores. A typical chapter will introduce an operating system concept (file systems and directories, for instance) and will briefly describe the current Unix command for working with that concept (pwd for determining the present working directory, or ls for listing the contents of a directory, and so forth). The author then proceeds to give a detailed description of what the operating system does to run the command. In the chapter on processes and programs, the author describes what processes are and how to use the ps command. Next the author describes how to fork child processes, and wait for them. This leads to the 'prompting shell', which is a simple, yet functional shell environment. Now some books would leave this exercise after creating a semi-functional shell, but the author presses on and in the next chapter creates 'small-shell' which is an interactive shell with a minimal scripting langauge and variable support. All of this in the span of 71 pages, with plenty of examples, full code listings, diagrams, and problem sets.

Understanding Unix®/Linux Programming takes advantage of the inquisitive nature of coders by presenting commands and command squences we all take for granted, and turning them into "how do they work" learning experiences. Anyone who has ever stopped to think why certain things work the way they do in Unix (or work at all) will find this book immensely helpful in sating that curiousity. Students who are assigned this textbook for a class should thank their teacher for choosing a genuinely useful text from which to read. I can't help but be jealous of students who will use this book for their classes. That jealousy is short-lived though, as anyone who wants an excellent resource for learning Unix programming will benefit from picking up this book. Kudos to the author for crafting not only an exceptionally easy to read and thourough book, but for taking the complex machinations of Unix and making them simple and accessible for all coders.

Programming
The Unofficial LEGO MINDSTORMS NXT Inventor's Guide
Published in Paperback by No Starch Press (2007-10-29)
Author: David J. Perdue
List price: $29.95
New price: $17.59
Used price: $10.96

Average review score:

Fun projects
Helpful Votes: 1 out of 1 total.
Review Date: 2008-04-09
This "Unofficial" book is very good. David does a great job of showing exactly how to build each project with informative snapshots from the program Lego Digital Designer. The programming was missing a little of information on what to fill in the for each module, but his comments provided enough information to fill in the modules. I did have a question for David and he responded with the answer I was looking for.

Fun, helpful, informative for beginner and intermediate
Helpful Votes: 2 out of 2 total.
Review Date: 2008-11-11
I've had NXT for about 10 months and have three other books. I wish I had know about this first. My strong point is programming, my weak point is gearing and this is the only book that really shows how to build gear trains. I love rover bots and have designed many but he has several fresh takes on the genre. His ball caster is much more elegant than mine and his bumper is quite sturdy. (My method of picking a random angle for a turn is better than his though: random block set for 0 to 6 wired to a switch block with 7 conditions, the equivalent of 45,90,135 degrees left and right and 180. save the whole thing as a myblock to use with all your rovers.)
I highly recommend this book if you are starting out or if you want to get some new ideas for rovers.

An excellent LEGO MINDSTORMS book for both beginners and advanced builders alike
Helpful Votes: 2 out of 2 total.
Review Date: 2008-10-17
These are my first impressions on David Purdue's book, I will follow up later when I finish reading it. So far what I can say is that it differs from other No Starch Press books in many ways. For starters, the quality of the images (in grayscale) is very much improved. I found no difficulty following the building instructions which David managed to keep simple and well commented. I would not say it is as if they were in color, but it is close enough. In other No Starch books I really did have problems in that area, and had it not been for the help and support of the authors themselves and the community, I could not have finished some projects.

Secondly this is a highly educative book. It starts from the very basics and goes to some very advanced topics. My son and I regard ourselves as experienced Lego builders, having built dozens of robots. Well, what a surprise we were in for. In the first few pages when David starts to "dissect" and classify every single part of the Mindstorms kit, we were already learning some details it would have been impossible to find out otherwise. This book has a meticulous attention to detail for which the author must be commended. It merits careful reading because you find bits of useful info in every page.

I am eager to reach the programming section in which I hope to improve my NXT-G skills considerably.

As to the robots themselves, they are in line with the purpose of the book, which is educational. You learn something by building them.

I truly recommend this book and especially as a first book if you plan to build Lego Mindstorms robots for quite some time.

Excellent first book for Lego Mindstorms
Helpful Votes: 2 out of 2 total.
Review Date: 2008-05-23
If you are new to Lego Mindstorms then you are also probably new to Lego Technics. This book not only covers how to program robots but also how to build them with Lego Technics parts and makes use of many well laid out and easy to follow diagrams. This book should be included with every lego Mindstorms set.

Fantastic manual to the Mindstorms NXT
Helpful Votes: 4 out of 4 total.
Review Date: 2008-04-24
I'm a coach of a FIRST LEGO League team and I bought this book to help my son "get to the next level." I am making this book mandatory for every team member next season! It is informative, yet easy to read. It covers all the bases from good robot design to programming explanations. I can't recommend it enough!

Programming
Admin911: SQL Server 2000
Published in Paperback by McGraw-Hill Companies (2001-05-21)
Author:
List price: $39.99
New price: $24.95
Used price: $3.61

Average review score:

A concise and friendly reference
Helpful Votes: 0 out of 0 total.
Review Date: 2002-02-26
This book is a concise and friendly guide that is great for admins. It proved itself the first time that I had a problem allowing me to quickly find the answer I needed.

Must Have for SQL Server DBA
Helpful Votes: 4 out of 4 total.
Review Date: 2002-09-03
This is one of those most have books for any SQL Server DBAs reference library.

Brian Knight covers a LOT of different items and goes into sufficient detail on all topics. Probably the best real world book on SQL Server administration out there. I've worked with SQL Server for over 5 years and have been a senior DBA over a large enterprise SQL Server farm but I still learned a great deal from this book.

Good resource
Helpful Votes: 6 out of 6 total.
Review Date: 2003-07-21
This is an excellent book. The coverage of SQL Server is very solid. However, if you plan to purchase the author's newest book, SQL Server 2000 for Experienced DBAs, DO NOT purchase this book. The newer book covers everything this book covers, in addition to the topic of high availability. Owning both books would be completly redundant, a mistake I personally made.

Great book, but not so much 911 in it really
Helpful Votes: 7 out of 7 total.
Review Date: 2002-03-25
If you're thinking of buying this book, because you've tried everything in Microsoft's online manual "Microsoft SQL Server 7.0 Performance Tuning Guide" and are still having some performance problems, then this book could be your solution.

It helped me solve some of the problems I was having with our productive server and helped me understand some basics a bit better than before. It does not contain everything you need to know, but gives you some ideas how you have to look for further information and what you have to look for.

It contains some good reference material, but not all of the hidden features. As with every book under 1000 pages this is not THE bible for the DBA but is a complementary book that will provide some invaluable information not found elsewhere. This book was well worth the price..

SQL Server 2000 Database Admin MUST HAVE !!!
Helpful Votes: 7 out of 7 total.
Review Date: 2002-03-20
SQL Server 2000 Administration headaches? ... Well if you need a rapid reference on system administrative functions that could not only save your company $$$ on downtime and system availability but improve your response to difficult situations this is a DBA must have. I have purchased more books attempting to get reliable information and tips to make my Administration of SQL Server Database systems robust, reliable, and rapid on response I have finally found the information I needed in "One" book. I would recommend this book for Mid to Senior level Database Administrators and as a guide for training Junior level DBA's to prevent bad habits and teach the proper habits of monitoring, managing and maintaining SQL Server databases overall. Oh and the nice touch is that TIPS: and CAUTION: notices throughout the book educate the creative "out of the box" approach to proper system risk management. I hope Mr. Knight considers sharing his talent with future Administrative Guides !!!

Programming
Adobe Flash CS3 Professional Video Studio Techniques
Published in Paperback by Adobe Press (2007-08-19)
Author: Robert Reinhardt
List price: $54.99
New price: $26.49
Used price: $27.50

Average review score:

Comprehensive for webbies and videophiles both
Helpful Votes: 1 out of 1 total.
Review Date: 2008-05-27
This book is amazing. I have some experience with Flash video and video production techniques, but I felt like I had a lot of gaps in my knowledge. This book covers everything I need to know, and the included code is priceless. If you want a robust Flash player, with auto-detect, auto-update, etc., but don't care to learn the ins and outs of Actionscript, just use what's provided. You'll have Player up and running in minutes.

I ended up sharing the book with our Video Production team, too. They used a lot of the instruction about good compression, proper aspect ratios, and creating alpha channels for FLVs.

Rob Reinhardt Consistently Delivers the Best in Flash Video!
Helpful Votes: 1 out of 2 total.
Review Date: 2007-12-06
Rob Reinhardt is the master of Video deployed in Flash. I was so happy to see he finally has written a book that captures his knowledge, experience, and excellent teaching skills. Rob is clear, concise and you can be guaranteed that he has tested, used and deployed all the techniques he demonstrates.
Bravo!!!!!

Decent book
Helpful Votes: 1 out of 3 total.
Review Date: 2007-11-06

this book is a decent hands-on approach to creating video players using AS3 & AS2. Two of the missing things that I think are necessary are creating custom volume controls and handling full-screen mode.

Essential
Helpful Votes: 3 out of 4 total.
Review Date: 2007-11-07
There's nobody more prolific and comprehensive in the world of Flash video delivery than Reinhardt. Considering the enormity of topics and goals addressed in this book, he's really outdone himself this time. Essential for anyone interested in serious deployment of Flash video.

Just what I was looking for
Helpful Votes: 5 out of 5 total.
Review Date: 2007-11-01
My company bought other Flash Video books, but this book had the ActionScript 3.0 code I was looking for. The DVD included with the book rocks--I've always wanted to test HD footage in Flash, but didn't want to spend too much time looking for huge files on the Internet. The DVD has lots of HD content to use as sample content.

Programming
The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling
Published in Hardcover by Wiley (1991-04)
Author: R. K. Jain
List price: $95.00
New price: $58.82
Used price: $29.95

Average review score:

Clearly-portrayed wisdom that truly focuses on the art & craft
Helpful Votes: 0 out of 0 total.
Review Date: 2007-09-28
I purchased Jain's "The Art of Computer Systems Performance Analysis" for a 3-month graduate course, and I must admit that, in retrospect, I was a bit daunted by its size upon receipt (we were to cover the entire text). Further, I had my doubts about the relevancy of the text in the current environment, given its age.

But I must say, both of these initial questions proved wholly unfounded.

I've never used a text quite like this one before; it is a significant departure from the standard engineering text that weighs heavily on the side of analytical proof and mathematical equations, while foregoing textual elaboration. On the contrary, this book adopts a conversational tone whereby the author develops all of the book's topics in great detail, relying on substantial insight and experience. Truly, a breath of fresh air.

There's such a richness about this text, that a careful read--while admittedly quite time-consuming--is bound to give the reader a sense that he has just become the beneficiary of a heck of a lot of wisdom.

All of this is not to say the text is overly-subjective; in fact, there is plenty of detailed analytical analysis. It is just to say that the book is different, and one that exudes quality communication: it reads more like a lecture than it does lecture notes.

So, back to my initial doubts. It turns out that the verbose depth of material which constitutes the book's 720 pages is really a foundation of its main qualities: it is a very readable and highly-detailed exploration of the art and the craft of performance analysis. And it's for that foundational reason that its age is irrelevant.

A must have for all performance analysts/ engineer's ..
Helpful Votes: 0 out of 1 total.
Review Date: 2004-12-03
A solid book indeed. It has the right mixture of theory and practical cases well dealt with. The techinques must be tried for performance analysis and implemented in real time projects.

Technology changes, but how you measure it really doesn't
Helpful Votes: 2 out of 3 total.
Review Date: 2007-02-20
This old book is one of the most valued on my shelf. I was first exposed to it in a graduate class, and I have to say that the book is so good I was not aware that my professor was not a good instructor until I had him a second time in a class where the textbook was less than stellar. Don't judge the book by a quick perusal either. At first glance, especially if you are looking at Part I, it looks like one of those books on Six Sigma that will put you to sleep. In fact, the vast majority of the book is quite interesting.

Part II, "Measurement Techniques and Tools", are where things get interesting. The good part about this entire book is that it uses problems in the analysis of computer systems as the basis of presentation for all tools presented. The graphs are excellent, the mathematics are largely self-contained, and if algorithms are presented they are usually given in numbered steps and an actual computer program shown. This is one drawback of the book - it uses the ancient Simula language for its demonstration code. However, if you are familiar with C, Java, or any of the other mainstream procedural languages, you'll find that Simula looks like very readable pseudocode, so this should not be an obstacle to understanding.

Part III is a section dedicated entirely to probability theory and statistics. Starting with the simple definition of the mean, this handy section not only derives all of the statistics you need in this book, it talks about common mistakes made in applying them.

Part IV is about experimental design and analysis. Using the mathematics developed in part three this section talks about all aspects of designing a proper experiment for the measurement or simulation of a computer system, including common mistakes and the best choice for the size of your experiment.

Part V presents the key issues in simulation modeling. First it discusses simulation terminology, simulation design criteria, and stopping conditions. Random number generation is the subject of three chapters in reference to inputs to your simulation. Finally there is a chapter on the commonly used distributions such as Bernoulli, beta, binomial, etc. that talks specifically about random number generation algorithms for each of the distributions presented. What makes this section so valuable is that although you may have possibly seen the math before, more than likely you don't know the value of each kind of distribution. This section makes that issue clear in terms of modeling computer performance.

Part VI is on queuing models, and is probably the most difficult section in the book. Although it is one of the better written pieces I have read on queueing theory, it is not as easily grasped as previous sections based on reading the textbook alone. There are examples present, and the book does a good job of presenting "the big picture" as to the use of queueing theory in computer performance analysis, but you may need outside material to really grasp how to set up a queueing problem from a mathematical standpoint.

No other book I've found does such a good job of discussing all of the topics covered and clearly tying it into practical issues in measuring and monitoring system performance. I highly recommend it.

Solid book.
Helpful Votes: 3 out of 6 total.
Review Date: 2002-05-29
I'm a performance analyst. I couldn't do my job properly without this book. It really is that simple.

a classic text..
Helpful Votes: 7 out of 7 total.
Review Date: 2002-05-18
This is an absolute gem. I really think that this book must be read by every CS/EE engineer. Performance analysis is always something that comes as an afterthought and engineers think that some some "mathematical" guy called a perf analyst will stop by after the product is completed and analyze the product. This is def wrong. PA should be done at every stage of production.

This book has been written assuming a novice reader. Several parts of the book have to re-read to really understand what the author is trying to convey, but trust me you will really appreciate it.

I suggest reading the following parts of the book(in order):

Part I (whole)
Part II (4, 5, 6, browse {7,8}, 9, 10 ) 10 is cool stuff..impress your peers with this
Part III (whole) read, re-read, re-read till you have digested every line..worth it really!!!!
Part IV (whole) read, re-read, re-read till you have digested every line..worth it really!!!!
Part V : You can skip this if you are not into simulation.
Part VI : Not really that easy to follow. I suggest Gunter's book for this.


Books-Under-Review-->Computers-->Programming-->21
Related Subjects: Threads Application Builders Games Agents Graphics Compilers Software Testing Operating Systems Memory Management Component Frameworks Metaprogramming Internet Databases Libraries Drivers Disassemblers System Specific Contests Languages Methodologies
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