Programming Books
Related Subjects: Libraries Tools Languages Environments Documentation
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: $21.50

Every ajax developer must read itReview Date: 2008-02-17
2007 Best Book Bejtlich Read award winnerReview Date: 2007-12-31
I am not a Web developer. I was not very familiar with Ajax (beyond its buzzword status and a vague notion of functionality) when I started reading Ajax Security. I attended the authors' Black Hat 2007 talk and was thoroughly impressed and disturbed by the security implications they presented. I expected Ajax Security to be a good book, but one can never be sure if talented hackers and presenters can transfer their skills to the written word. Ajax Security gets the job done.
Despite being a traditional network security guy who prefers inspecting traffic to analyzing JavaScript, I had no problem understanding Ajax Security. The authors do a superb job leading the reader through the issues surrounding modern Web applications. They start by introducing a technology, which is critical for someone like me who doesn't deal with Web development issues. Next they describe how it is broken. They continue with defensive recommendations and summarize their findings in the conclusion. This is a perfect technical writing style that is too often lost on other authors.
Ajax Security makes very good use of case studies (both large stories like ch 2 and small ones throughout the text). The book also integrates code, diagrams, and screen shots. The text itself is very clear and the authors keep the reader's attention throughout. Histories for various technologies provide a welcome background, showing readers how we've ended up in our current Web 2.0 predicament.
If you'd like a positive critique of the technical components of the book by someone who is a Web expert, I recommend reading Dre's review of Ajax Security in the TSSCI-Security blog. Otherwise, I give my highest recommendation to Ajax Security, as my Best Book Bejtlich Read in 2007 award.
Ajax SecurityReview Date: 2008-03-10
Curiosity Killed the InternetReview Date: 2008-02-05
Ajax changes the game in that it moves business logic to the client. In doing so it increases the attack surface of the application. The authors get curious with some real world Ajax frameworks such as Prototype, Dojo, and Microsoft Ajax. They demonstrate with these frameworks how developers might be unknowingly building vulnerabilities into their applications. If you're home brewing Ajax, the authors cover important security considerations you'll need to know so that you don't make the same mistakes the industry leaders have made.
I learned a lot about JavaScript from reading this book. I learned even more about how JavaScript can be used maliciously. The authors describe techniques for function clobbering, JSON hijacking, storage attacks, and presentation layer attacks. One of my favorite parts of the book, not to mention one of the scariest, is an explanation of how to hide malicious JavaScript from signature based anti-virus software.
The authors explain why the Same-Origin Policy is broken and how it can be subverted. Also covered are security considerations for offline applications. An in-depth analysis of Ajax worms is covered. If you are curious about how Ajax is changing web security you should read this book. If your are a web developer or a security professional you should read this book, even if you aren't using Ajax. If you don't believe cross-site scripting is a "big deal", I dare you to read this book and maintain the same opinion.
how to prevent web/ajax attacksReview Date: 2008-01-20
The book begins with a brief review of AJAX architecture with an emphasis on security. The writing style is quite engaging including a chapter walking you through an attack from a hacker's point of view. All the major known categories of attacks are included including resource enumeration, parameter manipulation (with SQL and XPATH injection), session hijacking, JSON hijacking, XSS, CSRF, phishing, denial of service, etc.
I particularly liked the analogies to things that happen in the physical world such as resource injection into a roommate's "to do" list and hijacking another customer's paid order in the deli. These made it easy to visualize the problem even for people who don't code often.
The authors were realistic and included the limitations and drawbacks of each tool/framework mentioned. I liked the chapter analyzing two major JavaScript worms including the source code. This really hit home on the importance of certain practices!
All information was up to date as of printing including comments on all four major browsers (IE, Firefox, Opera and Safari.) They even mentioned the HTML 5 specification. The book is not server side language specific, which was nice.
Used price: $1.08

Excellent text on basic algorithms - too bad it's PascalReview Date: 1999-09-30
The example code is actually run by the typesetting system to generate the graphs showing the operation or efficiency of the algorithm, so you have a high confidence factor in the example code. Too bad it's in Pascal -- which is probably why this book is out of print.
I was very surprised at the low ratings awarded by reviewers to the paperback edition of Sedgewick's "Algorithms in C" -- yet there were good reviews of the hardcover edition. Evidently the example C code didn't meet the high standards of the Pascal version.
A classic when looking for information about algorithmsReview Date: 2003-10-26
Good introductory textReview Date: 2004-10-14
Now, many years later I have to say that I can't think of any algorithm book I've come across that manages to balance theory and concrete solutions so well; and I own quite a few books on algorithms. (Some might object to the fact that the book uses Pascal as the implementation language, but I think I've seen this book tailored for other languages too).
Also, for a general book on algorithms, Sedgewick managed to pick a very good mix of topics to cover. According to a friend of mine (whom happens to know Sedgewick personally), the book just represents a cross-section of what Sedgewick himself was interested in.
This book was very useful to me when I was a teenager starting to understand bread and butter algorithms, and it continues to be a good reference still to this day. I would recommend you buy this book if you need a good book on fundamental algorithms.
(Also, the typography is very sober and clean, and the illustrations to most of the problems are very clear)
My favorite introduction to algorithmsReview Date: 1997-08-09
The book covers a breadth of topics, from sorting and searching, to computational geometry and mathematical algorithms. It
is an extremely well-written book. Each algorithm has been carefully implemented in Pascal (you may also want to have a look
at the editions of the book for C++ and other languages). It is an excellent book, both for practitioners and programmers,
as well as an introduction to the theory of algorithms!
Highly recommended!
Can Programs Teach Algorithms?Review Date: 2001-01-05
I am concerned that this approach, while well-motivated, is not successful. My evidence is in the criticisms of this and later editions that dwell on the choice of programming language and on stylistic matters in the use of the chosen language. This places too much emphasis on code. Although code rules these days, I remain unconvinced that this simplification is a good thing. For me, one of the great insights in development of software is identification of layers of abstraction for conquering the organization of complex application programs. Separating design, algorithm and implementation is a critical first step toward that mastery.
Meanwhile, "Algorithms" serves up a handy set of recipes for a variety of basic computing situations. The 45 sections cover fundamental methods of widespread application in computing and software development. The presentations are straightforward and illuminating. The compilation bears re-examination every time one sits down to identify key methods for a new application.
I recommend supplementing this material with the practical methods of Kernighan and Plauger's "Software Tools" and the insightful explorations of Bentley's "Programming Pearls." Most of all I encourage development of enough sense of the material in Donald Knuth's "Art of Computer Programming" to be able to read the discussions of algorithms and problems there, even if you never use the particular implementations.

Used price: $61.34

Really good bookReview Date: 2003-07-11
Very good book, fantastic CD-ROM, a bit unbalanced.Review Date: 2000-05-20
The Best book on the MarketReview Date: 2000-01-08
A good reference on high-performance microprocessor designReview Date: 2000-05-03
Detailed and clear book with a dynamite CD-ROMReview Date: 1998-11-11

Used price: $37.26

Highly recommended for any film pro involved in training and applicationsReview Date: 2008-11-08
Avid to FCP Editors, Arm Yoruself With This BookReview Date: 2007-01-03
This book I could only find used, it is not easy to come by...
Up and running on FCP in a weekReview Date: 2005-03-18
This book Yes IndeedReview Date: 2002-12-30
Moving from Avid to FCP? This book is great!Review Date: 2002-12-16

Used price: $30.83

Simply...awesomeReview Date: 2008-04-13
Excellent look under the hoodReview Date: 2006-03-24
Not for bedtime readingReview Date: 2006-02-06
Ideally, one should visit both official courses - not so much because more is offered in the actual courses than in the book, but rather because one can ask pointed questions of the teacher, that one cannot ask if something in the book is not clear.
As in most such books, it represents a beginning - the rest is a matter of acquiring experience. Do not expect this book to give you all the answers. I doubt if that would be possible. But it will give a whole lot of things to look out for and a whole lot of new input, especially if you have been doing some SysAdmin-ing and now want a look-see as to how the fulltime SysAdmins do it.
Very Good Explanation of OS X Directory ServicesReview Date: 2006-11-04
However, I should warn, the book is not perfect in that the quality of the exposition can vary greatly from chapter to chapter. If I recall correctly, one of the first chapters explaining the basics of the KDC service and the concepts of Realms and principals contained grammatical errors so severe that they compromised the validity of the topic. Furthermore, some very interesting topics, such as cross realm authentication are barely touched upon.
Also, the information herein will not really help one troubleshoot a problematic service/server, but it will give you the background information, provided you are actively absorbing the information, which will allow you to analyze and think through troubleshooting scenarios.
However, any of these pitfalls are made up through such step by step explanations of the background processes behind promoting a server to an OD master, for example. I wish more OS books would cover such information either in this way or even at all.
Regardless, the book definitely did an amazing job of preparing me for the exams. I received very high scores on both exams (a 96 on the Directory Services and an 88 on the Security exam) and learned numerous interesting facts in every chapter.
At last, I would surely recommend this book for anyone thinking of getting an ACSA or someone just curious about the Unix side, along with its many possibilities, of OS X.[.....]
Great book from a top-notch trainerReview Date: 2006-03-04
I do also recommend that you find the time and funds to actually take the classes. The folks in Cupertino have put a lot of work into creating great courses that offer you the crucial opportunity to learn by doing. The content and examples you work through during the courses are relevant to a wide range of applications, from small business to multi-national corporation as well as K-12, higher education, and research.
Schoun himself is one of the top independent providers of Apple training and has had no small hand in the development of the courses. I've had the pleasure of taking classes from him on several occasions and recommend his work highly.

Used price: $20.60

The Essential Text for Knowledge DiscoveryReview Date: 2008-02-24
There is a wealth of useful data hidden within our own raw data. This book presents the statistical methods required to transform these data into useful information, in the form of mathematical equations (e.g. Cost Estimating Relationships).
It is simply one of the most important texts for Decision Support and Knowledge Discovery you can find. This book is an excellent value and is an absolute must-have for Program Managers, Project Managers, and Parametricians.
Metrics based process improvementReview Date: 2002-09-25
This should provide software development managers with a well founded handle to get more grip on development efforts.
A Software Metrics Must HaveReview Date: 2002-10-05
A must read for any one interested in s/w metrics & mgmt.Review Date: 2002-10-24
Clearly written tutorial and fact book on SW metricsReview Date: 2002-06-29
What I like about this book is that it's a tutorial on the statistical skills and knowledge that you'll need, and it combines this learning goal with the basics of software metrics and how they can be employed to measure productivity, estimate projects, and manage costs and organizational quality. The core approach is data analysis, and the main tools that the book employs are multi-variate techniques, regression analysis and correlation and sensitivity tests. The author has a talent for clearly explaining a dry subject, and while it will take a good deal of effort to master the material because of its nature, the excellent writing and illustrations will make it easy to quickly grasp statistical fundamentals and put them to use.
The lessons are taught within the framework of four case studies that are realistic and apply to the real world. The case study topics are: productivity analysis, analysis of time to market factors, development cost analysis, and maintenance cost drivers. These cover the full range of both internal development and product-line software engineering. I especially like the inclusion of maintenance costs as a topic of study because this area contributes significantly to total costs of ownership, but is often overlooked.
As of the date of this review there are two primary books that address measurement from a statistical perspective: this one and Florac's and Carleton's "Measuring the Software Process". Deciding which is better is a matter of assessing your needs. The key strengths of this book is the tutorial nature and the wide range of case studies that are used to reinforce the learning. The key strengths of "Measuring the Software Process" is that it goes much deeper into analysis and also includes statistical process controls and other techniques that are present in highly mature development organizations. Regardless of which book you choose (or if you choose both), the information and knowledge to be gained is the foundation of SQA and best practices in project management.

Used price: $36.95

Numbers: random generations and arithmeticReview Date: 2006-08-10
When you generate random numbers in Excel, or VBA, or Perl, or C using functions packaged with the software, you are really using a deterministic algorithm that is not random at all; the results do however look random and so we call them "pseudorandom".
Chapter 3 contains four main sections. First a section devoted to the linear congruence method (Xn+1=(aXn + c) mod m) of generating a pseudorandom sequence; with subsections on how to choose good values for a, c, and m. Second we get a section about how to test sequences to find if they are acceptably random or not. Third we find a section on other methods, expanding on linear congruence. Finally in a particularly fascinating section, DK provides a rigorous definition of randomness.
I haven't looked much at chapter 4 yet, on arithmetic. In it Knuth covers positional arithmetic, floating point arithmetic, multiplication and division at the machine level, prime numbers and efficient ways of investigating the primeness of very large numbers.
Again, DK is thorough and methodical. Again this is not a for dummies book. Again it is about theorems, algorithms, mechanical processes, and timeless truths. Again the exercises are a fascinating blend of the practical (investigate the random generating functions on the computers in your office) to the mathematical (he asks readers to formally prove many of the theorems he cites). And yes, again Knuth uses MIX, that wonderfully archaic fictional 60s machine language. But that should not stop readers; I use Perl.
Vincent Poirier, Tokyo
This book is a classic!Review Date: 2004-10-24
Don't listen to the "Reader" from CA. This person obviously has a bone to pick with Knuth. Maybe (s)he failed one of his classes. Maybe (s)he should write his/her own book on the subject.
FascinatingReview Date: 1998-03-06
Legendary bookReview Date: 1999-12-22
It contains algorithms on pseudo-random sequences, algotithms on aritmetic operations on number, matrices ect.
The only drawback of this book is that all algprothms are writeen in MIX - some kind of assembler, that make them hard to read.
State of the art reference for computer scientistsReview Date: 1997-10-07

Used price: $71.28

Best computer related book I've readReview Date: 2008-07-03
This really should be 6 stars...Review Date: 2007-04-13
Best book in this subjectReview Date: 2004-09-26
New approach to assembly language/architectureReview Date: 2004-05-02
This is one of the greatest books about assemblyReview Date: 2005-02-22
I will tell you why:
The most of the books (e.g. 'Assembly Language Master Class' of Wrox) which you can buy about assembly are about topics like 'how to paint a bitmap on the screen', 'how to write to a file', 'how to read a character from the keyboard', and so on.
This is nice if you only want to know some little tricks and learn (nearly) nothing about assembly.
If you want to learn something about assembly buy this book! This book covers nearly everything you can imagine in depth.
The nice thing is that is starts like a typical B.Sc computer science computersystem/architecture class: what are numbers, what's hex, what's binary. What about negative numbers? This is a really nice book for someone without formal CS education which want to jump to that level (and beyond).
It covers number theory (hex/bin/etc), Logic units and ALU, etc. etc. This book covers really everything: Virtual Memory, OO programming in Assembly (yeah read it right), different processor architectures, instruction sets, codegenerating by compilers, writting an assembler (yeah cool! 'an' not 'in') etc. etc.
So: if you are looking for a tips and tricks book look somewhere else. This book starts pretty easy, so a lot of people can read this text, but after you finished this 800 page pounder you will have more insight in low level programming than a typical B.Sc/M.Sc in Computer Science (like me).

Used price: $12.00

This book is a must Buy/ReadReview Date: 2007-09-28
I highly reccommend that.
This book walks you through step by step the entire process and well over 90% of the entire program.
The examples are very easy and the text is spot on accurate.
The only complaint I have is that I wish that the information that we hagve to enter was all in bold text.
Some is and some isn't, but this is a minor complaint compared to quality of the training you get from the material.
A Great CAD Resource!Review Date: 2004-10-12
Great book for both novice and experienced users..Review Date: 2004-08-03
Reason not to avoid using AutoCad any Longer.................Review Date: 2007-02-03
The Best AutoCAD Reference Book AroundReview Date: 2006-07-20


Disconnect from the first editionReview Date: 2007-12-03
This book is good but it's not in the original format.
Great Introduction to ASP.NETReview Date: 2008-02-21
This is just a great book, in my opinion! I found the book to be very easy to read, and logical to follow - Matthew MacDonald's writing style is very effective in communicating technical information in a way that made it easy for me to understand.
I've been developing Windows client applications (VB/C#) for close to 10 years, and have "played around" with ASP.NET 2.0. I knew how to make some basic web apps work, but didn't really understand what was going on underneath the covers. I had a lot of questions that were answered and now have a lot more confidence going forward with creating ASP.NET apps.
As I mentioned, I had purchased ASP.NET books by different authors (for 1.1 and 2.0). Maybe I never gave those books a chance, but this is by far the best that I have come across.
Good bookReview Date: 2008-06-13
This is my first review on any book although I have purchased many books from many website. I felt a book which is soo good needs to be acknowledged.
Mark my words...this book is worth buying ...!!!!
Solid MaterialReview Date: 2008-06-15
The first sections gets you up to speed on C# quickly.. You should know some programming before diving in. Then each area of ASP.NET is covered at a healthy pace. Useful samples, and explanations and recommendations throughout. He first covers the manual ways of doing things, then goes into the slightly narrower scope of productivity shortcuts that turn days of development into hours. He's given me a new respect for it.
There are so many books on each tech subject, it's hard to know where to go. You find a few authors you like, and read their books. I'll pick up another one of his books soon.
Great read, highly recommended.
Awesome ASP.NET 3.5 Book!Review Date: 2008-07-08
This book is huge (800+ pages) and really covers everything you need to know about C# and ASP.NET 3.5. Of course there maybe a few database topics it did not go into detail as much, but for the money it can't be beat. The author (Mathew MacDonald) really explained all the topics very well and assumed no prior knowledge of .NET knowledge. You really can be a `novice' and learn a lot from this book.
The great thing about the .NET framework from Microsoft now, is that there are so many free programs to learn before you invest any money (apart from the book of course).
The author explains the C# language first (great choice and wish more authors did it that way), in the first few chapters before getting into web forms and ASP.NET objects. C# is a professional language and definitely should be learned first before getting into anything else.
Starting at chapter 5, the author starts to explain what a web form is and how ASP.NET works. Covering everything from how sever and web controls work, to the web.config customizations, WAT, web control classes, etc. The following chapter focuses in detail about web controls (what ASP.NET is really all about) and probably is the meatiest of all the chapters. The chapter 7 goes into state management which is a very important and goes hand-in-hand with how web controls work.
Error handling (chaper 8) and deployment (chapter 9) is next on topics covered and then in the next sections of the book the author goes back into web controls with lots of examples of using the validation controls and master pages. Master Pages have grown a lot in this version and it is the core of how you will design you own ASP.NET 3.5 web site. There are 3 chapters dedicated to web site design and development and I have never seen a book with so much detail on the subject. Well done!
The rest of the book goes into database topics such as SQL, ADO.NET, Data Bindings, etc. I can't describe how impressed I am with how many topics are covered in this book and how well they are covered. You really only need this book for 80-90% of you ASP.NET development work.
A great buy!!!
Related Subjects: Libraries Tools Languages Environments Documentation
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