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

Used price: $12.86

Great BookReview Date: 2007-01-10
Was a schill for the authors other book and certain companiesReview Date: 2007-02-17

Used price: $0.56
Collectible price: $18.95

What a cover and it's dull but original for biographyReview Date: 2002-04-19
dated but descriptiveReview Date: 2002-08-16
Narcissism and sloppinessReview Date: 2000-06-05
A simple de-flamatory philippicReview Date: 2002-02-04
In love with the sound of his own voice.Review Date: 1998-08-07

Used price: $5.69

Probably the best out there, but not perfectReview Date: 2008-05-19
(+) good tips on building readership (plus some SEO)
(+) explanations of importance of garnering and giving referent links
(+) practical tips on monetization
(+) coverage of some useful tools I might not have otherwise discovered
(+) highlighting some popular blogging platforms
(+) engaging writing style
(+) accessible as a book you could give to a co-worker, or even less-technical family member
(+) gets reader excited about blogging
However, it has the following problems:
(-) some material highly subject to aging (e.g., blogger how-to steps could have been omitted)
(-) promotion of some obnoxious tools (e.g., White Smoke grammar helper, user-unfriendly Microsoft Live Spaces)
(-) very little mention of WordPress (you wouldn't realize its popularity by reading this book)
(-) not enough emphasis on blog *reading* (Google Reader got one sentence, but its features and best practices could been expanded to a whole chapter). Optimizing your reading habits/patterns is a critical skill for surviving blog-bombardment
(-) no mention of the role of pinging (and necessity by some services)
(-) too many interviews (police wives and military perspectives didn't add anything for me)
(-) a number of grammar and spelling mistakes
(-) audience target may have been too broad (I would expect Apress to have had a better techie focus)
Overall, I thought the book could have been half the length and still had the same impact. But as a new blogger I got quite a bit out of the book, and I still recommend it to anyone who is not already a pro. Just be prepared to do a lot of skimming, and try to get a library/used copy that has important points highlighted.
Good Primer For BusinessReview Date: 2007-12-20
However, for someone who needs to know what this blogging thing is about and how they might be able to use it for their business, either directory or indirectly, this is the perfect place to start. I would estimate that at least half of the book is made up of interviews with either bloggers, people who run blogging companies, or marketing type folk. These interviews, though they get a little long and predictable after a while, lend real life examples to the lessons being taught.
Additionally, there is sufficient attention given to topics such as podcasting, monetization, and social networking to give you a good start on finding out more about these areas.
All in all, for any body wondering where to get started, I wouldn't hesitate to recommend Clear Blogging. And if you are already in to blogging, I will bet this book can still teach you a few things.
Best book I've found on bloggingReview Date: 2007-11-23
I totally love this bookReview Date: 2007-09-04
I would recommend this as an intro... middle and advanced book. It has tons of stuff for every level. Of course I'm at the beginning level so maybe I'm not the perfect judge but I can say it has enough stuff for me to follow up with for at least a year!
What I really like are the interviews, the links and the detailed information (step by step) to do or check things out. And... besides the book I'm getting just as addicted to his web site... http://clearblogging.com
The one book you should read about bloggingReview Date: 2008-01-18

Used price: $15.00

Very satisfiedReview Date: 2008-07-27
The best bit is being able to pull apart and see how the animation created in the book is done by downloading it from the authors website, plus there is also another website with the authors work and others with numerous short LIMITED animations which will inspire you I am sure ....it did me.
Great, but a few flawsReview Date: 2008-03-28
good for beginnersReview Date: 2007-10-12
Their book covers a lot of the cartoon production techniquesReview Date: 2007-09-10
Starts from scratchReview Date: 2007-08-12


Very Well WrittenReview Date: 2008-01-20
An excellent and informative bookReview Date: 2008-01-14
It's HUGEReview Date: 2007-10-09
All the gory details of how a Mac OS is put together from Mach to Cocoa are covered and then some. The author is a hard-core expert who put a lot into this book. Well worth the price!
Amazing workReview Date: 2007-12-31
This reading gave me the satisfaction of understanding the inner working of Mac OS X which now make my work as a software engineer much easier because I know what is going on.
The book is well balanced in that it cover all the different aspects of the operating system without getting into unecessary details.
One small complaint is that the chapter describing the hardware architecture focus on PowerPC systems. I would of course have rather have a detail explanation of the Intel platform. Maybe in a second edition.
The one and only OS X reference tome.Review Date: 2007-12-11
Like it's cousin, the MS ResKit, it's dry, concise, and may scare off some folks. And like the ResKit, it's just as essential as a learning tool and reference book rolled into one.
I've seen many reviews that talk about this book as a book for programmers. I don't believe that for one second. I've heard many references to the old days when all admins were programmers and heard tell of greybeard hackers who are equally proficient at both coding and admin work. This book does a similar job of blending the lines between the two tasks, illustrating concepts and giving examples using C and scripting as well as using human readable english. As a non-coding UNIX and OS X aficionado, I look forward to broadening my knowledge of both programming and unix administration as it applies to OS X via this awe-inspiring book.

Used price: $20.00

Balancing Reliability, Capacity, Security, QOS and ManageabilityReview Date: 2008-06-25
He is dividing them into four major applications:
* Server Load Balancing (63p)
* Global Server Load Balancing (19p)
* Firewall Load Balancing and (15p)
* Transparent cache Switching (8p)
additions:
* application examples (4p)
* future outlook (2p)
What makes the book so enjoyable to read is the authors love to the details. The story just flows very smooth.
Especially the thorough explanation, screenshots and technical details deserve the mark "distinction" (Very good). While I read the book it was like puzzle peaces suddenly falling all together to show me the bigger picture.
I did like the follow up of technical issues like session persistency (server affinity), URL switching, system design vs. functionality considerations and the limitations that come with the chosen solutions. The described issues are exactly those that system designers will face in real life and it doesnt stop there of course. The book is laying a good groundwork for development of advanced concepts.
The part of the book that I enjoyed most was the chapter about firewall solution concepts. As the author points out correctly the traffic flow in both directions must be managed. This is also why the setup from a redundant firewall to a load balanced redundant firewall must justify multiple complex issues.
In this case the author went through the analysis of the traffic flow, a stateful vs. stateless discussion, a layer2 vs. layer3 discussion, proxy firewalls, synchronized firewalls, multizone firewalls, VPN load balancing, active-active vs. active-standby discussion and the interaction between routers, load balancers and firewalls. While some topics could only be scratched on the surface the concepts and ideas behind it are explained very clear.
There is no doubt for me that a 2nd edition can easily just pickup where this edition left off. The author clearly shows that there are more scenarios to be discovered and discussed.
On the one side I would love to see a updated 2nd edition from the same author, on the other side I guess it's been hold back to keep the competitions products in a distance ;-)
Also the book was published 6+ years ago I felt that the concepts did not loose any of its value. Which leads me to the point that this must have been " THE Technical Book of the Year 2002"
This book still receives well deserved full marks.
Bravo !!
clear, concise, explain key concept thoroughly with good diagramReview Date: 2007-01-17
Excellent Introduction and In-Depth GuideReview Date: 2004-01-08
From the simple beginnings of DNS server load balancing Kopparapu explains the driving forces behind and solutions presented to load balancing. The majority of the book is an introduction to the concepts and solutions available for server load balancing suitable for everyone from business casual to advanced technical users.
In addition to detailed explanations, the author demonstrates load balancing techniques through a number of illustrations. The illustrations are detailed enough to explain the concepts, but occasionally lack enough practical detail to go out and bulid in a lab or on a network without further understanding.
In combination with a good manual from a load balancing product, any reader would have enough information to implement sophisticated load balancing configurations.
In addition to server load balancing, the text covers caching techniques available through the use of some layer 4-7 devices. Of all the topics this one is the least detailed in the text. The author understandably covers only that part of cache technology related to layer 4-7 devices. A great deal of the technology required to put together an entire cache system resides in other parts of the system outside of the scope of this book. The implications for the architecture of a network are far reaching and worthy of at one more dedicated book on the topic.
Finally, the author presents the topic of firewall load balancing. Like caching, this is a complex topic. A complete understanding of network security and firewalls would require at least a few other books.
For those that already understand caches or firewalls though, this book provides detailed information on how to scale those systems with layer 4-7 technology.
This is certainly the most comprehensive and easy to read text on the topic. Anyone who reads this will also look forward to future texts from the author on emergning challenges in layer 4-7 network security and streaming content and distribution.
To know details on load balancers, this is the one!!Review Date: 2003-04-09
If you are interested in how load balancers are designed, this is the right book for you. However, if you are just shopping around and only want to know what load balancers are, get Brouke's one.
Btw, I was a bit disappointed at chapter 9. I expected to see more opinions on the future development of load balancers but it was not mentioned too much.
well written and thoroughReview Date: 2003-11-09
Much of the book is centered on how to load balance TCP (and to a lesser extent UDP), and the author uses HTTP and FTP as his primary driving examples. Throughout the book, the author provides some insight regarding what approaches real companies use (e.g. "this method is what Foundry and Cisco uses."), which I liked very much. Also, the illustrations were plentiful (although a bit primitive-looking).
There are only a few negatives about this book. The english writing is a bit stilted at times, and the chapters on firewalls and caches were basically rehashes of earlier chapters. Finally, I was hoping the author would have provided more detail on the load-distribution heuristics (which server to choose) with more metrics and actual real-world results.
I found the book to be extremely well organised. You will not get lost while reading this book, but you will need a university-level understanding of TCP/IP (and probably the link layer as well to get the NAT material) and networks in general to fully appreciate the matieral. Overall, a great book.

Used price: $9.98

Great Ajax Introduction but not advanced topicsReview Date: 2007-12-23
A pick for any library strong in web programming topics Review Date: 2007-07-08
Superficial and bug-riddenReview Date: 2007-11-11
The code examples have many bugs and references code/methods that have yet to be presented in the book. Meanwhile, the text explaining the examples discusses the actual methods that should have been in the code examples. The author does not take the time to discuss good object-oriented programming techniques or why this would be important.
All in all, this is a very disappointing offering.
Good Intro To Ajax JavaReview Date: 2007-06-09
If you program with Java and want to begin to learn how to use Ajax to make your apps hit the "turbo" button, pick up this book and start your engines!!!
**** RECOMMENDED
Save Your MoneyReview Date: 2007-04-29
There are no explanations of technologies and concepts that surround Ajax, therefore, given the state of the code, there is not a lot of reason to work through the book. In fact, this is the first computer book that I returned to the seller, simply because I found so little reason to keep it on my bookshelf.
The writing in the introductory chapter gives promise, but as the book progresses the code quickly becomes dense and the organization and writing becomes unacceptably thin. I expected more from O'Reilly.
Before I gave up on this book, I was half way through it, and only one code set had ran correctly from build on. For example, the author's code has at least four variations of the basic application URL sprinkled among the Javascript and build files of the first four examples. Finding and correcting the URL was annoying but not difficult, but even after that, the examples did not run without further debugging.
I finally threw up my hands and surrendered... defeated by the author's rush to publication.

Used price: $47.66

Used price: $11.80

disappointingReview Date: 2005-03-22


Thorough and wideReview Date: 2007-07-12
Aimed at developers, testers may find some ideas that fit in their ballpark too.
All the important unit testing patterns and principles, but over-longReview Date: 2007-08-04
Like Martin Fowler's Patterns of Enterprise Application Architecture, the book is split into two main sections, a narrative that weaves together a lot of the patterns and strategies, and then a catalogue of individual patterns. Between the two, there is a catalogue of 'test smells', similar to the 'code smells' discussed by Fowler in Refactoring, which I would suggest can be read profitably with the narrative section, rather than used as reference material.
There are a lot of patterns here on the mechanics of xUnit, such as 'Test Runner', 'Garbage-Collected Teardown' and 'Named Test Suite'. I was a bit confused about who this material is aimed at -- maybe someone looking at porting xUnit to a new programming language would find it useful, but a lot of it is fairly obvious to anyone who's used an xUnit in a non-trivial fashion (and certainly, if you haven't done so, this book is not a format that makes for a good introduction), or requires playing against xUnit's strengths (e.g. not putting setup and teardown code in their eponymous methods), although there is good reason for doing so in some of the examples provided, such as databases.
Beyond this, there is some good stuff on design-for-testability patterns (e.g. dependency injection versus dependency lookup), value patterns to replace magic constants, custom assertions and custom creation and other utility methods to make the intent of tests more clear. This material, along with the test smells chapter, is where the real value of the book lies. It encourages the application of the same software engineering principles you would apply to your applications (encapsulation, intent-revealing names, Don't Repeat Yourself) as you would to your testing code, something that's surprisingly easy to overlook, at least in my experience.
Also, the material on 'Test Doubles' (mocks, stubs, dummies and their ilk) is extremely useful. It touches on designing with mocks only superficially, but it does provide a helpful taxonomy of what different classes of doubles do. Now, if only everyone would standardise on this nomenclature, it would make life a lot easier. I suggest we brandish this enormous book threateningly at anyone who refuses to toe the line, and that should do the trick.
Because, boy, this book is big (about 900 pages). To be honest, it's too big. I rarely complain about getting too much book for my money, but the likes of GoF, PoEAA and PoSA 1 manage to come in between 400-500ish pages, so there's no reason XTP couldn't. The advantage is that the patterns in the catalogue, which take up most of the space, stand alone, without requiring too much flicking backwards and forwards between patterns.
The disadvantage is that there is a lot of repetition, so unlike the three design patterns books I mentioned above, which I suspect most people read cover to cover (or maybe that was just me and I'm a complete freak), I would suggest only dipping into the catalogue as necessary. For instance, how much difference is there between the 'Testcase Class per Class', 'Testcase Class per Feature' and the 'Testcase Class per Fixture' patterns? Not a lot, as you might expect.
I definitely liked this book. I would have liked it even more if it came in at about half its size and I would have preferred more emphasis on test and assertion organisation than the mechanics of the xUnit framework, but maybe that would have been a different type of book to the one Gerard Meszaros intended. This is nonetheless a must buy for anyone who cares about unit testing.
Inspired to TestReview Date: 2007-12-23
Then I bought XUnit Test Patterns by Gerard Meszaros. Wow! Finally the issues I've struggled with are being addressed. Okay, I must admit I'm not very plugged in to the online software development community, and I'm sure these issues have been discussed before. But this book looks special. I sense it's giving voice to these issues in a big way that's introducing many developers to these ideas for the first time. After all, it had to take time for this kind of book to be written. Time for the patterns to be developed through hard and frustrating work.
Rarely have I bought a thick book on software development and eagerly read every single word from cover to cover. But I have with this book. And I know I'll soon do it again. I'm even tempted to also purchase the PDF version of the book, just so I can reference it wherever I happen to be.
It's not the final word on AUT, but it has me embracing the ideal of TDD once more. The company I work for develops a huge OO-based enterprise software system with no automated tests. As Meszaros explains, this kind of legacy system is the most difficult for incorporating AUT (and daunting for those new to AUT). But at least now I feel like we have a good chance.
A must-have for xUnit practitioners...Review Date: 2007-07-04
Contents:
Part 1 - The Narratives: A Brief Tour; Test Smells; Goals of Test Automation; Philosophy of Test Automation; Principles of Test Automation; Test Automation Strategy; xUnit Basics; Transient Fixture Management; Persistent Fixture Management; Result Verification; Using Test Doubles; Organizing Our Tests; Testing with Databases; A Roadmap to Effective Test Automation
Part 2 - The Test Smells: Code Smells; Behavior Smells; Project Smells
Part 3 - The Patterns: Test Strategy Patterns; xUnit Basics Patterns; Fixture Setup Patterns; Result Verification Patterns; Fixture Teardown Patterns; Test Double Patterns; Test Organization Patterns; Database Patterns; Design-for-Testability Patterns; Value Patterns
Part 4 - Appendixes: Test Refactorings; xUnit Terminology; xUnit Family Members; Tools; Goals and Principles; Smells, Aliases, and Causes; Patterns, Aliases, and Variations
Glossary; References; Index
Most of the books that cover xUnit software do so from the perspective of a technical manual. Everything is geared to writing the actual code for the test. Meszaros takes a different tack. He covers more of the "why" behind test writing in xUnit, as well as the basic patterns and principles you should be aware of when you're putting together your tests. People new to xUnit will throw together tests without much thought as to the structure and robustness of that script. Meszaros maintains that much of the same care that goes into writing and designing programs should also go into the test scripts. Patterns such as In-line Setup, Chained Tests, State Verification, and many others can adjust your whole mindset towards what makes a solid and maintainable test script that will serve you well both now and down the road when you have to make changes to the program (and add more scripts to your test suite). The book is set up such that you can scan for basic ideas, and then go back to specific patterns for more information as the situations and needs arise. With the use of both actual code and UML diagrams, it's very easy to catch the gist of each pattern, as well as seeing how it would actually be implemented. Very good stuff here...
If you practice test-driven development (and you should), you have no doubt worked with your particular xUnit variant. This book is the next step in your learning, and it will make you a much better developer and tester...
Seminal Work in Test-Driven DevelopmentReview Date: 2007-06-16
When I became aware that Gerard Meszaros ' xUnit Test Patterns book was going to ship Friday, I ordered it for overnight delivery on Saturday. I read well over 200 pages yesterday pretty much at one sitting, contented with a book that will change the face of the software industry, just as JUnit and all the other xUnit family have fundamentally altered software development for the better. Its definitely a big book at 944 pages, but it's not a book of excess, unnecessary pages. Rather it shows how hard it is to write defect-free software and the depth of the work that people are putting into this endeavor. The book uses Java as the language which obviously is no hardship to the C# programmer. Like most of the sound practices that have been evolving in the last ten years, this work has been evolving out of the terrific Java community.
Just like their are Code Smells, there are Test Smells, and writing good test code is just as hard and as worthy as writing good production code. Meszaros categorizes Test Smells into ProjectSmells, BehaviorSmells, and CodeSmells. Particularly interesting is his discussion in this regard to the commercial "record and playback" test automation products that have given test automation a bad name in many circles with their tendency to create FragileTests particularly with regard to Interface Sensitivity. Like many others, we were drawn in, and spent and wasted thousands of dollars with a vendor and exhibiting extreme Interface Sensitivity with the user interface. Their interface was not only unable to "pick up" most of the controls we use but even minor changes to the interface can cause tests to fail, even in circumstances in which a human user would say the test should pass. This only goes to support the notion many of us have talked about here about factoring a UI into MVP or MVC and not having logic in the "presentation."
Meszaros goes onto to provide very valuable discussions of Goals of Test Automation, Philosophies of Test Automation, and a Roadmap to Test Automation. We talk about things like Tests as Specification, also known as Executable Specification: "If we are doing test-driven development or test-first development, the tests give us a way to capture what the SUT should be doing before we start implementing it. They give us a way to specify the behavior in various scenarios captured in a form that we can then execute (essentially an "executable specification".) To ensure we are "building the right software", we must ensure that our tests reflect how the SUT will actually be used." We also talk about Tests as Documentation.
The main part of the book, of course, is the catalog of the patterns. Meszaros has provided a tremendous service to our community by not only cataloging and naming much of what we do, but also providing excellent discussions of why and how we do those things. I think, over time, this will be regarded as a seminal work in Software Development.
Related Subjects: Programming Internet Computer Design Operating Systems
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