Software Books


Books-Under-Review-->Recreation-->Travel-->Preparation-->Software-->3
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
Software Books sorted by Average customer review: high to low .

Software
Web Standards Solutions: The Markup and Style Handbook (Pioneering Series)
Published in Paperback by friends of ED (2004-06-07)
Author: Dan Cederholm
List price: $34.99
New price: $19.53
Used price: $19.52

Average review score:

Great book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-15
A great handbook showcasing common CSS uses. Will definitely keep this by my side when developing.

A useful read for the web novice
Helpful Votes: 0 out of 0 total.
Review Date: 2008-07-23
This book was not exactly what I expected when I purchased it. I've been working with XHTML for 2 years professionally, but I still hadn't bothered to read up on web standards.

The book is well organized and goes over the basics of HTML elements (ol, ul, em, strong, p, etc...) and does a nice job explaining the benefits of using the most recent standards when selecting an appropriate tag.

Being that I have had experience coding, I'd recommend this book to those will little on hands practice or knowledge of markup. It's an excellent tutorial on the functionality of common HTML tags as well as some of the more obscure ones (code, samp, var, abbr, dl, etc...)

The most beneficial lessons learned in this book, however, is something the novice and experienced coder will appreciate: accessibility. W3C has been pushing the development of accessibility development for awhile. Screen readers and browsers are finally coming of age where such code considerations will set your website above others. Additionally, in professional arenas, accessibility can be a money-maker.

The author does an excellent job of explaining how screen readers and those with disabilities can benefit from more advanced and considerate markup. After all, how it looks matters little when your user cannot see the screen.

XHTML & CSS - Start with this book!
Helpful Votes: 0 out of 0 total.
Review Date: 2007-08-14
With only a casual tinker in Dreamweaver split view under my belt starting out, I learned how to hand code XHTML and CSS with this book alone (well, and some web research here and there and CSS Mastery is an excellent follow up). It's written clearly and gives multiple solutions for each case, while explaining the advantages and disadvantages of each. I cannot recommend this book enough, as even after I finished it, it remains close by as an invaluable desk reference that I refer to here and there.

Excellent book!
Helpful Votes: 1 out of 1 total.
Review Date: 2007-09-14
This is an excellent book that all web designers should own. When I look at people's sites, I often validate them just out of curiosity, and it is so rare that I ever find a valid site. I always pay attention to validation, and this book just validates (for lack of a better term) my opinions on the importance of following web standards. This book is good for helping with workarounds for certain browsers (cough, IE) that don't support standards that most others do.

Solid if not exhaustive or succinct
Helpful Votes: 2 out of 2 total.
Review Date: 2008-05-11
Web Standards Solutions is reasonably solid title that discusses the benefits and approaches of using web standards in the design of (X)HTML markup. CSS is also covered as a means to remove presentational elements from web page markup. Lists, tables, headings, hyperlinks, forms, quotations and layouts are all covered to a foundational level.

The information covered in the book is especially suited to new web site designers who are yet to understand these concepts. Web application developers - who might not focus their craft on the quality of their markup, would also benefit greatly. For others already possessing an basic understanding of semantic markup and presentation through CSS, the book might contain a few useful tips only.

Throughout each chapter the book doggedly follows a pattern that can become tedious. For each chapter, non-standards approaches are considered before the 'correct' standards based approach is shown. After this the 'extra credit' portion of the chapter provides practical applications of the given solution. Whereas the correct solution and extra credit sections are useful, the repetition of the defective non-standard approaches for in every chapter is sometimes repetitive and slightly contrived, and could be discussed more casually as required without dominating the format of every chapter.

Having said that, the book is easily read, has examples and practical applications, covers the breadth of the topic well and could certainly be used to bring anyone up to speed on the basics of standards-based approaches to the web page markup development.

Software
AdWords For Dummies
Published in Kindle Edition by For Dummies (2007-10-22)
Author: Howie Jacobson
List price: $24.99
New price: $9.99

Average review score:

Essential: Best Internet Marketing book ever
Helpful Votes: 0 out of 0 total.
Review Date: 2008-11-09
I am currently attending a seminar where the author of this book, Howie Jacobson, is speaking and I can assure you of both his understanding/skill in this arena as well as his genuine passion/skill as an educator. I purchased this book some time ago and have been running a successful (as I define it) Adwords campaign since the night after the day I bought it. If you're just getting started in this field, BUY THIS BOOK - I don't know how else to tell you that this will be the best resource you can own. This book will give you a solid foundation/understanding, and perhaps more importantly, provide how-to instruction that is actionable immediately.

Extremely Helpful Guide
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-30
This book not only renewed my interest in continuing to learn more direct marketing and copywriting but it also made me hungry to become an online Adwords marketing expert like Howie.

My copy of the book is already dogged eared and littered with pop up markers throughout. Just my type of book

No one should start AdWord campaign without this book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-30
If you're AdWords beginner or you're planing to start your first AdWord campaign, then I can't but recommend this book as much as I can. I'm AdWords newbie and I'm so happy I bought this book - there are so many ideas, advices and newbie mistakes in there that I feel that without this book I would be completely lost in AdWords world. Just reading this book once gives you (newbie) so many knowledge which you would otherwise be gaining a year by yourself.
I can't say how much resourceful this book is for advanced AdWords users (after all it is called AdWords for Dummies), but it has so many ideas and examples that I think it will be resourceful book for me for a long time.

Book is very basic to say the least, I was expecting a lot more!
Helpful Votes: 0 out of 1 total.
Review Date: 2008-10-04
Book is very basic to say the least, I was expecting a lot more! What can you expect for $14 though right?

Lucky I Stumbled Accross It
Helpful Votes: 1 out of 1 total.
Review Date: 2008-09-21
Howie's book caught my eye one day while browsing. I wasn't even the guy who ran our Adwords account. I became that guy over night. If you just started an Adwords account, be grateful you aren't a few years in and 100K plus wasted on worthless clicks. Buy the book, digest the book, live the book, that's all i can say. I did, saved 10K in the first month, that's 10K we can use productively. The book is easy and fun to read with a step by step approach for correct Adwords use. Hope i've been clear, you're dumb if you have an Adwords account and don't read this book. Thanks Howie

Software
The Normal Christian Life
Published in Kindle Edition by Salty Brine Software (2008-06-14)
Author: Watchman Nee
List price: $4.99
New price: $3.99

Average review score:

Powerrful Study
Helpful Votes: 1 out of 1 total.
Review Date: 2008-08-24
This book is must for a believer who desires to know God, to understand
New Birth and Life in spirit. A great teaching on Romans. I am going to read it many times again.

Everyone Needs to Read This Book
Helpful Votes: 2 out of 2 total.
Review Date: 2008-07-28
Truly a classic. Apart from a great recommendation, this 50 yr. old book would have been overlooked. Watchman Nee had a knack for breaking down scripture for easy absorption. Totally altered my life.

Now I See
Helpful Votes: 3 out of 3 total.
Review Date: 2008-06-18
When I was 9 years old I got my first pair of glasses and was amazed by the detail and clarity of my new vision. What was once green blobs atop brown cylinders became gorgeous, complex trees in their full, leafy glory. In a similar way, thanks to Nee, I see the details and wholeness of God's greatest gift to us, His Son.

Watchman Nee makes Paul's Letter to the Romans accessible and applicable. I have been a Christian for many years and participated in many Bible/Christian studies. Nevertheless, I did not grasp the fullness of the Cross. The Normal Christian Life explains in everyday terms the many benefits of Christ's sacrifice for us and how to walk in Him. Please read this book and share it with others. It is a life refiner.

life changing
Helpful Votes: 3 out of 3 total.
Review Date: 2008-06-18
I've never heard anyone teach some of the things in this book but I've seen glimpses of them myself in my own scripture study. This book is simply life-transforming! I'm almost done with my first read thru the book and plan on immediately re-reading it.

Avoid the May 29, 2008 paper back edition
Helpful Votes: 4 out of 4 total.
Review Date: 2008-07-02
Avoid the May 29, 2008 Paperback, buy the Mass Market Paperback. A poor edition of a classic book, most of the notes were removed, and some explanations aren't there either, the book has been mutilated.

Software
Creating Cool HTML 4 Web Pages
Published in Paperback by Wiley (2000-07-03)
Author: Dave Taylor
List price: $24.99
New price: $6.00
Used price: $1.41

Average review score:

Good for beginners
Helpful Votes: 0 out of 0 total.
Review Date: 2008-01-06
This book is pretty good for beginners. I have recently started teaching myself html and I was able to handle most of the things I was reading about without too much trouble. There were a couple of times I really needed to pause and go back and read it again. Then maybe I could put it together. Only one or two times did I just give up with total frustration. All in all it's a great handbook and I am sure I will get it all someday!

easy to read
Helpful Votes: 0 out of 0 total.
Review Date: 2007-01-04
The text was easy to read and gave a great number of examples but lacked any questions or problems at the end of each chapter.

A very good book if you would like to understand how HTML works

Excellent HTML Resource
Helpful Votes: 1 out of 1 total.
Review Date: 2005-08-08
I've been doing HTML work on and off for the last 5-6 years. This book is full of great examples for beginners or more advanced users who just forgot how to do something. You won't regret owning this book.

Excelent book
Helpful Votes: 1 out of 1 total.
Review Date: 2005-01-04
Although the author gives some superfials explanations on JavaScript, CGI & DHTML, this book offers and comprehensive and fairly complete explanation on HTML.
Higly recommended for those willing to learn and master HTML.

Best HTML Book Around!
Helpful Votes: 7 out of 7 total.
Review Date: 2005-04-15
I graduated from the University of Redlands (California) with a Bachelor of Science in Information Systems degree a few years ago. Many of the textbooks I used were not very enlightening - I suffered through using them and immediately took them back to the bookstore for resale. This wasn't so with the CREATING COOL HTML 4 book. I use this as a reference book now.

One of the classes I took included a web design portion. How fun to create web pages that were exciting and not boring. It was easily accomplished using this book as a guide but someone who knows nothing about HTML design could easily use this and create.

The chapters are broken down from the basics to intermediate items. The author, Dave Taylor, explains exactly what entails a web page, what a URL is, basic html, graphics, tables, links, pointers, image maps, and other advanced designs.

Now many technical books are dry to read and often times leave the non-die-hard techies wondering what was just said. Not true with Taylor. He gets everyone to understand html - those creating their first web page to those who want to do more, those that want pizzazz on their pages.
If you're not a beginner, you may want to skip the chapters in which Taylor explains to new users about Web pages, how browsers work, what URLs are, and other basic concepts. (But it can be a good refresher for those who haven't designed web pages in a while). Next he expands into basic HTML, fonts, text styles, and gets the reader to understand the making of lists, special characters, pointers, and links. Next comes the explanation of graphics and the creation of tables and frames. But my favorite part is next - chapters on advanced items like background, marquees, image maps, JavaScript, forms, plug-ins, Dynamic HTML, style sheets, and much more.
Examples shown in the book are easy to follow and let the reader completely understand what the code does and how it will look on a web page. Nothing in CREATING COOL HTML PAGES is overwhelming and will let everyone create a web page of which they can be proud. I'm a computer programmer, and still use this as a reference. In fact, it's one of the most borrowed books in our office! This book is highly recommended for any level of html programmer.

Software
Effective Perl Programming: Writing Better Programs with Perl (A-W Developers Press)
Published in Paperback by Addison-Wesley Professional (1998-01-09)
Authors: Joseph N. Hall and Randal Schwartz
List price: $44.99
New price: $21.85
Used price: $6.39
Collectible price: $39.99

Average review score:

Right ways to write Perl
Helpful Votes: 0 out of 0 total.
Review Date: 2008-11-15
A language reference book that's a page-turner? Yes, it can happen, and Hall and Schwartz have done it. At least one right way to almost anything in Perl that you might want to do, and then some. Clear, concise, no-nonsense guidance and explanations. What else can I say -- I wish I had a book like this for C!

great book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-06-21
this book is "MUST HAVE" Perl book!
It gives you great idea to simply your code and algorithm.

Terrific Book
Helpful Votes: 0 out of 0 total.
Review Date: 2007-02-25
I'm fairly new to Perl (but not to programming) and this book is great. I really like the format of the code examples, and there's a lot of wisdom here on writing good, idiomatic Perl.

Great Perl Book
Helpful Votes: 0 out of 0 total.
Review Date: 2007-02-06
This book shows you some efficient and interesting ways of using Perl. It is very informative and I often use it when I want to see if there is a better way of doing something.

A fast track to idiomatic Perl
Helpful Votes: 1 out of 1 total.
Review Date: 2007-07-16
This is a good book for getting a handle on intermediate level Perl and its idiomatic uses, arranged as a series of 60 'items' -- the debt to Effective C++ is obvious. This is not a tutorial on Perl, you should at least be at the level of The Llama and ideally be somewhat acquainted with the material covered in The Alpaca, too. Although similar ground is covered in this book to the latter, I would treat this book as a way to shore up your previous knowledge, rather than learning it for the first time.

The content holds up surprisingly well for 1997. The opening chapters cover a lot of the oddities and gotchas of life with Perl, such as slicing, the various connotations of undef, a persuasive defence of $_ and where + is necessary to disambiguate. The final 'miscellany' chapter also contains useful information in a similar vein. And this also appears to be one of the first books to detail the now famous Schwartzian transform and the Orcish manoeuvre for sorting, so it has a certain historical appeal.

Equally, the chapters on debugging, references, regular expressions and object oriented programming are also pretty good. It's just that there are now several other books that cover these topics. If you only want one book in this style, Perl Best Practices bestrides the field like a colossus, being more comprehensive, and better written. Not that there's anything wrong with the writing here, it's never boring as such, but it does feel flat.

Nonetheless, Effective Perl Programming does the job it sets out to do fairly well, and I find you can never have too much help in explaining the nooks and crannies of idiomatic Perl, so this is still worth getting hold of, particularly because you can find it at an extremely reasonable price.

Software
The Gregg Reference Manual
Published in Spiral-bound by Career Education (2004-06-14)
Author: William Sabin
List price:
New price: $40.34
Used price: $34.99
Collectible price: $89.88

Average review score:

Excellent Product
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-20
I really enjoy this book as our office as mandated to use this product. We thank you for your service and prompt delivery.

Gregg Reference Manual
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-09
I have used Gregg Reference Manual for over 25 years. It is great for business letters and for writing formal papers in school. It is required for school again now that I am back in school.

The GRM meets my needs
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-03
I use this reference on the job. The focus on business writing helps when I have trouble determining what style is best to use for composing email, proposals, and similar business writing requirements.

I also use the Chicago Manual of Style (CMOS) as a cross reference.

Recommended.

Everything you need
Helpful Votes: 0 out of 0 total.
Review Date: 2008-07-28
This manual has everything you need to ensure you are grammatically correct. My office uses it daily as a reference. I would definitely recommend that every office keep a Gregg Reference Manual on hand.

Essential reference work for anyone who writes
Helpful Votes: 0 out of 0 total.
Review Date: 2008-03-26
Have a question about colons, semicolons or commas? It's all here. Whether writing a term paper or business document, the Gregg Manual is a must-have. I had not heard of it until I was hired to edit reports and it has proved invaluable. Everything is covered, from how to write numbers to proper phraseology. Worth the money.

Software
Pro Tools for Musicians and Songwriters
Published in Paperback by Peachpit Press (2006-03-19)
Author: Gina Fant-Saez
List price: $54.99
New price: $33.76
Used price: $30.25

Average review score:

Awesome!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-04
There is so much to ProTools, Gina puts it into perspective! Her writing style is outstanding, and if you are like me who thinks the technical instructions and white papers seem to require a degree, this book is for you! I am currently on Chapter 5 and in one week, I have surpassed what I learned on my own with the "manual". Her additional downloads and assistance goes above and beyond!
As far as a response to the previous "click track" comment, with respect. I have talked to several studio musicians, and they all say they record with a click track, drummer, pianist, and guitarist.
If Gina comes out with an "advanced" ProTools guide, I will purchase it immediately!

Great tutorials - Note: Doesn't include film
Helpful Votes: 0 out of 0 total.
Review Date: 2008-09-23
I bought this book because I needed to learn to use Pro Tools fast and because I learn best through tutorials (like the Apple Pro Training Series books). This book got great reviews so I chose it. Unfortunately, I need to learn Pro Tools in reference to working with film soundtracks. This book doesn't address film so you'll need to look for another book if you want that aspect. I still gave it five stars because it is a very well designed and well written book - similar to the Apple Pro series. The tutorials make sense and all of those 'but what about' questions that often pop into your head while working in tutorials are answered. Concepts are clearly explained so that you can actually apply what you learn to other situations within the software. The focus of the book is on live recordings and working with loops. If that is what you are looking for this book is A+ and I kept it as a valuable reference for my library.

Easy, fun and informative
Helpful Votes: 0 out of 0 total.
Review Date: 2008-08-05
I admit that I hate to read a manual.
I am a visual learner: I can watch someone else operate, say, Final Cut Pro and get the general grasp of the work environment.
If I have to wade through text, it doesn't seem to click as easily.

Having read several books on Pro Tools as well as countless instructional web pages, I was still struggling with my Pro Tools LE system.
That's where Gina Fant-Saezs' book comes into play.
I took a chance and spent the money.
And it was money well spent, for someone with my learning curve.

Easy to use, fun to read and plenty of visuals.
Where other books explained Pro Tools in word, Gina's book augmented the text with excellent images.

I highly recommend "Pro Tools for Musicians and Songwriters" for beginners as well as those who need something more than just words on pages.

Gloria is a production genius!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-08-02
The best purchase for Pro Tools rookies. I had no prior experience with Pro Tools before reading this book and I feel completely comfortable navigating both the editing and mixing modes. Gloria explains her information in a totally easy to understand format while directing you to record and patch songs together in various different ways so you can determine what method you personally prefer. I was up to speed and recording professionally sounding CD's in days! Thanks Gloria!!!

Excellent way to get started in Pro Tools!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-26
This is a good book for getting started in Pro Tools. It covers pretty much what a musician would need to know to start making songs.

The author is really good at making complex concepts and procedures understandable. She even uses a blog where she will personally answer your questions if you get stuck.

That said...
The book is using Pro Tools version 7, and because I was using Pro Tools LE 7.4, there were quite a few discrepancies between what was presented in the book, and what I had in front of me, and the reader is required to extrapolate from time to time. All this will probably be fixed if the author ever revises the book. Then she can specify exactly what version is being used.

Also, in the revision, I hope she uses XPand, the free (and extremely cool) sampler from Digidesign, and not the $600 SampleTank, which you can only try for 10 days before buying.

Another thing I think would be very beneficial to new users and should thus be included in the possible revision. is a whole section of the book on creating your own loops, right from the beginning.

Thanx Gina

Software
Dreamweaver 3 Hands-On-Training (2nd Edition)
Published in Paperback by Pearson Education (2000-07-12)
Authors: Lynda Weinman and Garo Green
List price: $39.99
New price: $4.00
Used price: $0.01

Average review score:

Gets you up and running quickly
Helpful Votes: 0 out of 1 total.
Review Date: 2004-05-28
Her book was the only book I got for creating a Website with Dreamweaver and Fireworks. Following her tutorials I built a fabulous Website with cascading style sheets, rollovers, the works. I was never bored or confused, and I understood the "why" and well as the "how."

I've just downloaded a trial version of Dreamweaver MX and came here specifically to get HER book on Dreamweaver MX. Sadly, she doesn't seem to have published one.

Great Writer, layout and Presentation
Helpful Votes: 0 out of 1 total.
Review Date: 2003-11-29
Lynda Weinman knows what she is talking about. I have learned quite a bit following her lead.

Excellent Learning Tool
Helpful Votes: 0 out of 1 total.
Review Date: 2002-08-21
I highly recommend this book. It was an excellent learning tool for me as a beginner. The tutorials were fabulous!

Great first web book
Helpful Votes: 1 out of 2 total.
Review Date: 2001-06-15
I enjoyed the exercises and layout of the book. For someone who never did any web development this book is great.

Absolutely the Best
Helpful Votes: 3 out of 4 total.
Review Date: 2001-07-15
I must say that Lynda is, hands down, the best instructor I've ever come across on the printed page. I've been using Dreamweaver for over two years and I learned so much from this book. The chapters and exercises were so concise, so ordered and really a lot of fun. I recommend this book whole-heartedly!

Software
Database Backed Web Sites: The Thinking Person's Guide to Web Publishing
Published in Paperback by Ziff-Davis Press (1997-05)
Author: Philip Greenspun
List price: $29.99
New price: $35.41
Used price: $0.51

Average review score:

Worth reading regardless
Helpful Votes: 0 out of 0 total.
Review Date: 1998-04-10
My copy is dog-eared. You can get the book online; I still prefer dead trees in hand.

You can read the table of contents and get a feel for the book. But what is best is Greenspun's attitude.

I think his best comment is that the hard part is the design and the easy part is to "Write a couple of programs that parse the HTML forms and turn them into actual database transactions". (pg 172) And then he provides examples of doing just this.

But as I said, Greenspun has an attitude that is very refreshing.


Helpful Votes: 0 out of 1 total.
Review Date: 1998-04-10
Easily the most readible treatise on DB weblishing that I've seen, Greenspun's book covers all the bases without descending too far into geek speak.

Your VP will understand it, and your MIS manager will be able to use it for something.

Possibly the Best Book on Web Development
Helpful Votes: 2 out of 2 total.
Review Date: 2006-01-08
Some of the specific technology described in this book is a little outdated now, but the core techniques live on.

Greenspun's writing is a delight to read, and the information he shares here will provide you with the foundational knowledge on which to build a wide variety of web applications.

Buy this book (or read the online version at philip.greenspun.com), follow the examples, and start building yourself (and others) great, content-filled, easy-to-use web sites.

Find this book and BUY it!
Helpful Votes: 5 out of 6 total.
Review Date: 1998-12-23
Philip Greenspun is a rare find: a techie who knows how to communicate. He doesn't even limit himself to one media! While other books may take a schlolarly approach to building websites, Greenspun's story is told by someone who's rolled up his sleeves. As the reader, you get to view web-database design through Greenspun's eye for detail. All tech books should be this good.

The practical guide to Web site design
Helpful Votes: 7 out of 9 total.
Review Date: 1998-04-10
This book focuses on the goals of Web site design rather than the nuts and bolts. Although the book contains specific code fragments, it is not a coding book. Rather it is a chronicle of Greenspun's experiences in setting up more than 50 Web sites over the years. This chronicle contains many hard-won lessons that will help prevent the reader from making similar mistakes.

Greenspun has an easy-to-read writing style and a wry sense of humor. (The book has no CD ROM attached to the inside back cover but a picture of a CD ROM with the international "No" symbol overprinted. All code an more is available from Greenspun's Web sites, as you would expect from a book about Web sites.) He also emphasizes esthetic choices and subscribes to a minimalist visual style, in the book and for Web sites, that enhance reading and make downloads as fast as possible.

Software
CLR via C#, Second Edition (Pro Developer)
Published in Paperback by Microsoft Press (2006-03-22)
Author: Jeffrey Richter
List price: $59.99
New price: $27.96
Used price: $24.95

Average review score:

Essential reading for ALL .NET Developers
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-16
Considering how many books about .NET there are today, it's surprising how many of these books are really rather good.

However, there are a number of books that are truly GREAT. This is one of them.

Quite simply - if you're a .NET developer, you owe it to yourself to buy this book, regardless of your level of skill with this or any other technology - there are few people with the skills, background and expeirence and sheer ability to write coherently that can exceed Jeff Richter in Windows development overall, and his ability to detail just HOW the CLR and .NET FX work is unsurpassed.

Essential reading.

A great book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-10-03
This book is really fascinating. It's the only book I've seen dealing with the the inner workings of the CLR. It really helps understand what's going on when writing C# code. Highly recommended! A lot of substance!

CLR + C# = MSIL On Steroids.
Helpful Votes: 0 out of 0 total.
Review Date: 2008-04-30
If you want to know what is going on under the hood, thn this is THE book.
Every chapter is very in depth with good examples. Definite YES for the geek inside you. 5 Stars.

Are you a .NET developer? What? You haven't read this book?
Helpful Votes: 1 out of 1 total.
Review Date: 2008-07-30
Possess a driving license? That probably means you know the mechanics that makes cars work. Thereby the skill necessary to ferry ourselves to and from places in daily life.

Wait, what has this gotta do with reviewing a technical computing book?

Well, you knew incorrect air pressure worsens tyre grip, accelerates wear & tear, and reduces fuel efficient, right? You knew improper engine tuning may lead to unsynchronized valve and spark plug timings, resulting in severe loss of power, right? You knew air bubbles in brake fluid can result in inconsistent application of brakes and uneven deceleration, right? Ah, so many important factors of physics revolving around the science and engineering of motoring. Yet so subtle and unknown by the vast majority of motorists. And ignored. Never realising what performance-leaking sins they commit against their cars.

This very book will expose the fact that you are effectively guilty of the same level of ignorance with the .NET CLR as you go about your daily programming work.

There are tons of titles covering the use of technologies and frameworks that build on top of Microsoft's .NET Framework. By and large they are fine, fulfilling the needs of developers as they work on the real purposes of their jobs - delivering beneficial (or entertaining) value to users and industries. But so few step into that deeper realm to discuss the very thing that makes this all possible. The very heart of the .NET framework, at its core, the mighty execution engine known as the CLR. Jeffery Richter takes a different approach by removing the shroud of magic surrounding the CLR and the C# compiler, exhibiting the internals and explaining all the little crucial activitites it does behind the scenes so that programmers can carelessly forget and not bother.

He organises the book into five parts and twenty four chapters of excrutiating detail:

Part 1 CLR Basics
Chapter 1 The CLR's Execution Model
Chatper 2 Building, Packaging, Deploying, and Administering Applications and Types
Chatper 3 Shared Assemblies and Strongly Named Assemblies
Part 2 Working with Types
Chapter 4 Type Fundamentals
Chapter 5 Primitive, Reference, and Value Types
Part 3 Designing Types
Chaper 6 Type and Member Basics
Chapter 7 Constants and Fields
Chapter 8 Methods: Constructors, Operators, Conversions, and Parameters
Chapter 9 Properties
Chapter 10 Events
Part 4 Essential Types
Chapter 11 Chars, Strings, and Text
Chapter 12 Enumerated Types and Bit Flags
Chapter 13 Arrays
Chapter 14 Interfaces
Chapter 15 Delegates
Chapter 16 Generics
Chapter 17 Custom Attributes
Chapter 18 Nullable Value Types
Part 5 CLR Facilities
Chapter 19 Exceptions
Chapter 20 Automatic Memory Management (Garbage Collection)
Chapter 21 CLR Hosting and AppDomains
Chapter 22 Assembly Loading and Reflection
Chapter 23 Performing Asynchronous Operations
Chapter 24 Thread Synchronization

Take a good look at this list topics, and honestly ask yourself if you know everything about how the CLR facilitates all these? Most approach the CLR as a black box - I knew myself to be one - and in result only knew what was sufficient to work with it, which in turn developed quite a number of misconceptions about it. Jeffery Richter goes through chapter by chapter and puts me through a constant pace of surprises, shocks, and pure enlightenment. He goes as low a level as the CLR can operate, and communicates in terms of memory locations, CPU registers, and gives the repeated impression that many of the CLR automated activities we take for granted has a performance cost. The material he writes about are astounding and sometimes downright shocking. It goes an extremely long way to remove whatever misconceptions you may have about the CLR or compiler, influencing you to rethink about many of the habits and practices you have now.

Challenge some examples. Just a small number of matters. Did you know C# constants are really only good for referencing within its own assembly? Any referencing and use of constants in other assemblies are hardcoded at the MSIL level. Do you know the exact garbage collection sequence the CLR takes to identify generations of orphaned objects and housekeep the memory? What does it take to resurrect an object from the Freachable queue? Why are finalizers generally not recommended? How would you compare strings with the added dimensions of encoding and globalization cultures? How do you construct strings and convert types to and from strings? What are the implications of unboxing a Value-type object from a Reference-type variable and assigning values? Did you know an assembly need not necessarily be just a single .DLL file? How does the metadata for your types turn out in the assemblies as the compiler emits the IL equivalent of your code?

Each chapter brings to light information you never knew you needed to know. As much as possible, Jeffery Richter provides code samples and programs to demonstrate his points and prove the effect. He not only provides the information, but lists many alternative ways to achieving a said effect, along with pros and cons for each method. He is here to explain, not to sell the CLR, and does not hold back on what he honestly thinks are design flaws by Microsoft. At almost every junction, you will feel vulnerable by the knowledge he passes to you. If you ever felt snotty and arrogant over your knowledge of the .NET Framework, this book is the antidode to humble yourself. If you ever positioned yourself to learn more about .NET, you will surely rejoice with gladness.

For all the great depth to be had throughout the book, a topic that I found notably absent is how the CLR actually performs interoperability with unmanaged layers in the OS. There is only a brieft touch on it in the first chapter. The WIN32 and COM platforms are still cornerstones of Windows development; it would have been ideal for developers like myself who began development after the advent of the .NET Framework.

Even then, this is one book you'd repeatedly refer for years to come to double check you don't commit another subtle mistake. By the time you are half way or perhaps even a third way through this rich material, you would have understood the term "managed code" is a literal description and not a marketing buzzword at all.

Overall rating: 10/10
Good: In-depth tour under the hood; shocking revelations; you were wrong, and will rethink;
Bad: No true chapter and detailing of P/Invoke and COM interop mechanics; seriously, why is this not in the SDK?

Introductory to itermediate material
Helpful Votes: 3 out of 10 total.
Review Date: 2008-04-10
The book is oriented toward experienced programmers. It provides an introduction to the CLR and describes some intermediate topics in detail. Advanced topics are mentioned, but the coverage of advanced topics (such as CLR hosting) is shallow.

If you are an experienced programmer who is new to the CLR and C#, this is a great text. If you already understand the CLR and are looking for more information about advanced techniques, this book is probably not for you.


Books-Under-Review-->Recreation-->Travel-->Preparation-->Software-->3
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