Programming Books
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

Used price: $1.78

Excellent jumpstart into 2.0Review Date: 2008-07-22
Even better with age : uniquely valuable book on C#Review Date: 2008-01-29
Liberty's books join with my books by Sells, Petzold, Gunnerson, Archer on that small shelf ... within arms reach ... which I consider essential tools to have as I work in Visual Studio.
What I find unique about "A Developer's Notebook" is :
1. Content : the sheer amount of immediately useful information and code samples. This is a book, imho, for people who've already reached initial mastery of .NET, and are ready for intermediate-advanced topics. There's more technical content, more information, "per square page" in this book than in many books on .NET and C# that are 800+ page "whoppers" :) And I do have the sense that every bit of code in this book has been "refined" to the efficient minimum without losing its "educational punch."
2. Book Design : imho the design and structure of the book are a "tour de force" of technical book design : it's in the form ... almost ... of a laboratory workbook; the "asides," or comments, in italic script font in the margin of the pages add a very useful commentary that evokes and provokes thought.
3. Immediacy : I get the feeling that Jesse is right there talking to me as he takes me through the intricacies of IEnumerable, Generic Interfaces, Delegate Covariance. Very good terse introductions to technologies like ClickOnce.
4. Technical Format : the book has a format of presenting a concept concisely, outlining the structure of the classes or methods involved, describing a practical usage scenario, and then, in a section titled "How Can I Do That ?," presenting a key code example that demonstrates the technique in use. I find this similar to what I perceive as the "experimental" method in Petzold's books, and, for me, this is a compelling way to learn.
4. Writing Style : As in JL's other books, I personally experience him as one of the clearest writers of technical expository prose I have ever read. In sections typically titled "What About," or "How Can I Learn More," for each major topic, he succinctly addresses questions that imho any intelligent developer might be asking about the limits or side-effects ... or the "gotchas" ... of the techniques presented.
I like to compare learning a programming language with learning a musical instrument. It seems to me that initial mastery of C#, like learning to play the guitar, involves a required period of just learning the general way you use the tools (the Visual Studio environment, the .NET compiler, assemblies, WinForms, Classes, Interfaces, UserControls) : until you have that initial "vocabulary," imho, you can't really "play a tune." But once you do have the initial comfort level and mastery of the tools, you are ready to start with studying simple "Etudes" which are designed to be musically satisfying in themeselves and, at the same time, help you progress in mastery. Using that analogy, I consider "A Developer's Notebook" a book of "Etudes," an excellent one !
In summary : this is one of the best technical books I've ever read. I do hope that at some point JL will do another book in this format, and structure, probing, in the same "experimental method" other topics in .NET 3.0 and 3.5 like LINQ, sophisticated uses of AppDomains and Contexts, the ability in WPF to get WinForms controls across domains, etc.
best, Bill Woodruff
dotScience
Great overview of C# 2005 (2.0) enhancementsReview Date: 2006-07-27
Well worth owning for those of you transitioning from 1.1 to 2.0.
Not quite what it says it isReview Date: 2006-07-13
Easy read.
However, the introduction says something to the effect of "this series skips the 'hello world' applications and is instead the often frantic scribblings of real developers performing real tasks" or something like that. In reality, none of the examples was terribly realistic. It was the same type of examples and 'hello world' demonstrations you would find in any other book. And the "scribblings" in the margins were often just pullouts from the text--just like any other book.
Overall - good book. But the marketing hype for the series is just that--hype.
SurprisedReview Date: 2006-07-12

Used price: $9.34

One of the three first books you should buy about web analyticsReview Date: 2007-12-29
Standard desk copy for web analystsReview Date: 2007-10-21
Extremely usefulReview Date: 2006-11-09
easy to readReview Date: 2006-09-19
A rare one-size-fits-all book!Review Date: 2006-11-08
Besides being well written and almost encompassing, it presents also the point of view of several of the Web Analytics' experts and vendors. Many of the Hacks are co-authored by big names, such as:
* Bob Page (Yahoo!)
* Bryan Eisenberg (Future Now)
* Jim Sterne (Target Marketing!)
* Jim Novo (Drilling Down Project)
* Jim MacIntyre (Visual Sciences)
* Jason Burby (ZAAZ)
* Brett Hurt (Coremetrics)
* Xavier Casanova (Fireclick)
* Jeff Seacrist (WebTrends)
* Akin Arikan (Sane Solutions)
* Jay McCarthy (WebSideStory)
* John Marshall (Clicktracks)
* ... and many more!
The index is very helpful and you find subjects very easily. The book is well organized and I refer back to it every time I have doubts. It works for me as a Web Analytics' Encyclopedia.

Another Phenomenal BookReview Date: 2008-11-09
Out of the pastReview Date: 2008-08-20
So much for the beginnings of the mystery. From that point, the novel progresses on two planes, juxtaposing memories of Walt's experiences in Vietnam and the investigation into the murder. It is a richly rewarding tale, with haunting memories of the Vietnam War, with Walt having to solve two mysteries separated by 40 years.
This novel is the fourth in the series and the Wyoming setting is certainly different from most other mysteries. The inclusion of a ghost town may be symbolic--the ghosts of the past continue to haunt the present. Written sparingly, but forcefully, the tale is gripping, and the book is highly recommended.
Reviewing: "Another Man's Moccasins" by Craig JohnsonReview Date: 2008-08-09
If you haven't read a novel in the Sheriff Walt Longmire series written by Craig Johnson you have missed a real treat. From "The Cold Dish" to "Death Without Company" and the previous novel, "Kindness Goes Unpunished" the author has developed not only a fascinating and complex hero in Walt Longmine, but numerous secondary characters that are just as alive and vital as Walt is to readers. That continues here with his latest release "Another Man's Moccasins" which begins two months after events depicted in "Kindness Goes Unpunished."
Sheriff Walt Longmine has returned home to Wyoming and is dealing with the personal and family repercussions of recent events as best as he can. Progress is slow, but steady. At the same time, the recent events have triggered in some way flash backs for Walt of his time in Vietnam shortly before the Tet Offensive in 1968.
The discovery of a Vietnamese woman in a ditch doesn't help his contemplative mood or his ability to ignore the past. Summer in Absaroka County is supposed to mean vacation season with folks coming to the rodeo. It isn't supposed to mean death. The woman was strangled at first and then whoever did it squeezed her neck too hard and broke it, before dumping her lifeless body in the ditch. When Sheriff Longmire checks the nearby culvert he is attacked by a violent homeless man who also has the dead women's purse. In that purse is a picture of a much younger Walt Longmire, playing a piano half a world away in a bar in Vietnam. A picture that includes a woman who worked in that bar and who bore a striking resemblance to the dead young woman found in the ditch.
With a flashback for nearly every step forward in the investigation, this novel serves to not only tell an interesting contemporary story it also fills in a major part of the Walt Longmire's life long before he came home and started his 24 years and counting Sheriff's career. Another election is coming and this is a novel where Walt is not only feeling his age but also finding that so much of his personal life is no longer under his control. The past is never truly past and Walt is attempting to put it back in its tiny compartment and failing because of so many reminders.
Readers that expect the body to fall in a prologue or certainly by paragraph 3 of the first page because that seems to be the rage these days according to writer's magazines and some publishers will be disappointed as the body doesn't fall for about 15 pages. Readers that hate flashbacks will be annoyed as the secondary storyline flashbacks number in the double digits and begin before the first body drops.
However, readers who like series featuring characters that become part of the family, books that build on top of each other building depth and life to characters in arcs that carry from one novel to the next, and books that showcase characters that evolve will love this latest novel of the series. Once again Craig Johnson weaves a tale full of the best of people in a morality play set against the backdrop of the Big Horn Mountains.
"Another Man's Moccasins" is another very good read in a series that is overall very good. Reminiscent of the work by James Lee Burke regarding descriptions, the effect here is just as good and yet at the same time different with Craig Johnson's own edge. While James Lee Burke's work these days is pitched against the backdrop of Hurricane Katrina, Craig Johnson's work remains focused more on the basic notion of good and evil and at times, the plight of the American Indian. Unlike Burke who let his editorializing dominate recent releases to the detriment of the story, Craig Jonson consistently puts story first and anything else secondary.
The result is another very good read and one that needs to be read after "Kindness Goes Unpunished." I would recommend reading the entire series in order if these books are new to you.
Kevin R. Tipple (copyright) 2008
A super 5-star readReview Date: 2008-08-07
Walt's attention is taken away from Cady when he is called to a scene where a Vietnamese woman's body is found alongside the interstate. When Walt goes to investigate a nearby culvert he discovers Virgil, White Buffalo, a homeless Crow Indian. What part, if any, Virgil played in the death of the young woman is something that Walt is determined to find out. Walt's gut feeling is that Virgil was not involved in the murder but he takes Virgil into custody until he can get further into the investigation.
The young woman that was murdered reminds Walt of his time in Vietnam and the story goes back and forth between the present time and Walt's time in the service. Henry Standing Bear, Walt's good friend, spent time in Vietnam with Walt and is now spending time assisting Cady in her recovery as well as helping Walt work out all the unanswered questions presented by this murder. Henry seems to have the ability to bring up questions that Walt really does not want to hear-and this makes for some interesting conversations.
Craig Johnson's books have been very successful and this one is probably the best so far in my opinion. I love the characters and Virgil White Buffalo is someone I won't soon forget.
Armchair Interviews says: Craig Johnson has done it again.
Too BadReview Date: 2008-09-09


Practical Advice for PMsReview Date: 2008-09-07
That is the really great thing about this book, it provides practical advice from experience project managers not only about tools and methodology of managing projects that work, but also the pitfalls of office politics and how to successfully deal with them.
The methods and tools presented in this book are very good, and are what the authors have found works in their projects. You might find that some of this is not applicable to you if you work in an organisation that already has an established methodology, or if the client insists things are done a certain way. It certainly presents some new ideas and tools to try that might improve your current proccess.
Another great thing about this book is its simplicity. There are many techniques for everything from project estimation to software testing, some of which require a high level of expertise. The techniques presented here are ones that are simple and easy to implement.
It is always good to learn from other peoples success, and this book gives you an insight into how its authors successfully manage their own projects that is valuable to every project manager.
Excellent resource for technical project managersReview Date: 2008-03-31
One bonus I did not count on was the companion website which includes downloadable templates, PPT slides and other electronic assets.
Highly recommended!
excellent purchaseReview Date: 2008-03-11
This a handbook or guideReview Date: 2007-09-03
Reviewed by Steven D. Sewell, PMP
Project Management Institute, Tampa Bay Chapter
Having been peripherally involved as a software release project team member in the past, I knew enough to get my piece of the puzzle delivered. The information in this book allows me to broaden my perspective and actually comprehend the picture I see on the puzzle box cover. The book is written in a straight ahead manner. If you are one who like examples of what is being discussed, then this book is for you. The use of clear definitions makes each topic understandable and the analogies make them memorable. Tables and scripts are used throughout to exemplify each tool and technique. Most useful in practice are the sections that aid in the diagnosing of problems that can be encountered. This book definitely hits its goal of delivering a practical guide into the hands of a software project manager. The only improvement would be to have "handbook" or "guide" placed somewhere on the cover.
A good summary and comprehensive bibliography to those who want to go deeperReview Date: 2006-08-01

Used price: $2.62

Perfect and concise. Thanks man, this rocks!!!Review Date: 2004-01-01
An absolute must for the VB ProgrammerReview Date: 2003-04-08
There are certainly other books you need in your arsenal - such as Francesco Balena's Microsoft Reference - but this one is a must.
THE Book for VB6 Developers to Read.Review Date: 2005-08-24
Ony cover half the informationReview Date: 2003-02-09
Good idea, good concept, sloppy implementationReview Date: 2003-04-17
What do I mean by sloppy? For once, author uses terms object and class interchangeably throughout the book. Sometimes it is contextually understandable what he means, but often it might be very confusing, especially for people relatively new to OO. Then there are errors and typos in code examples. Some of them are also very confusing. For example: on page 80 author introduces the new VB concept - delegates. For VB6 folks this is something fundamentally new and strange.
In code example author defines delegate type and calls it ProcessFunction. Then he defines variable of this type and calls it ProcessDelegate. After that on the same page he shows how to use delegates and assigns value to ProcessFunction and retrieves value from ProcessFunction.
From the context one should understand that in the last two cases the variable ProcessDelegate should be used instead, and that this is just a typo. Yet, given that VB .Net now supports shared properties and methods, when Class (Type) name can be used where one expects to see Object (Variable), this types of mistakes are very confusing and annoying.
I would not go here into more examples of books imperfections. There are some more. Not terribly many, but enough to frustrate.
Would I recommend this book? Yes, if you have patience and some other VB .Net book to resolve inevitable confusions.
This could become a great book in its next edition if author takes time to make it a bit more accurate and precise.


vista gadget unfolded Review Date: 2008-08-25
Although it requires lots of practice and knowledge of different technologies to create gadget but this book tries to cover most of the technologies involved.
I would definitely suggest my friend to have a look into this book.
Simple and great bookReview Date: 2008-08-15
Awesome Guide + Lots of Example + Template for developing GadgetReview Date: 2008-08-11
There are numerous gadget examples which are developed through out the book. I particularly loved the Comic Strip Gadget included in the extra section of the book, that one gadget is worth the price of the book.
Gadgets development is interesting now!!Review Date: 2008-06-23
Gadgets development is very interesting for me now. I would definately recommend this book to my web designer friends.
Great Book, In-depth Analysis and reading material.Review Date: 2008-06-30

Used price: $37.74

Great stuff.Review Date: 2008-10-02
Excelent practical guide to every junior or intermediate modelerReview Date: 2006-03-04
Great modeling book!Review Date: 2004-11-26
Must have for modelers!Review Date: 2004-12-05
great resource for novice and tenured data professionalsReview Date: 2005-10-18
I wish I had read this when I first bought it years ago. It would have really helped my modeling career - and I've been a modeler the past seven years.
I think this book is a must read for modelers of any level - from start to finish, not skipping chapters. It nails requirements gathering and analysis, providing templates for capturing same, recognizing that is where the most work lies. I really like the normalization hike and analogy to hiking to the highest peak, then denormalizing and/or abstracting.
It is not a book on theory written by some college professor or glorified lecturer that never or rarely worked in the field; rather, Steve is a tenured data professional who took the time to write down how he does it successfully. Why reinvent the wheel or proceed along in a haphazard way when he lays out how to do it?
Steve also has all the templates on his website, which is a big help.

Used price: $30.40

Quick,, Handy Reference for a former DB2 for z/OS DBAReview Date: 2005-12-06
Good Tips from A DB2 VeteranReview Date: 2005-11-28
One of a KindReview Date: 2004-06-14
Good DB2 Tuning BookReview Date: 2004-05-13
Straight and to the PointReview Date: 2004-05-11

Used price: $12.83

Excellent description of a debugging processReview Date: 2008-11-03
Excellent and practical book on debuggingReview Date: 2007-08-09
Quite liked it. I now have a game plan for approaching bugs in a nonrandom manner (including intermittent bugs).Review Date: 2007-07-20
Understand the System
- Read all related documentation
- Draw a system diagram and understand how things are connected
- Know the capabilities of your debugging tools
Make It Fail
- Start from a clean initial state
- Consider automating lengthy steps
- Make it fail in situ; don't waste time simulating the environment
- For intermittent bugs: list possible factors and try varying them one at a time; output a logfile and look for patterns
Quit Thinking and Look
- Watch it fail
- Use Remote Desktop / VNC
- Add logging and monitors
- Don't start thinking until you've limited the number of possible causes
Divide and Conquer
- Binary search
- Use test data with an easily identifiable pattern
- Start at the failure point and work backwards
- If you discover other bugs that may be related, fix them before continuing your search
Change One Thing at a Time
- Don't panic
- Back out changes that have no effect
- Compare the logfile with that of a good system
- Check earlier versions
Keep an Audit Trail
- Keep a detailed written log
Check the Plug
- D'oh!
- Have the components been properly initialized?
Get a Fresh View
- Try explaining the problem to someone (or something)
- Ask an expert: co-workers, the vendor, documentation, bug database, the web
- Report symptoms (including possibly unrelated observations), but not your theories
If You Didn't Fix It, It Ain't Fixed
- Fix the root cause
- Make the problem happen again by undoing your fix
I've Seen These Rules in ActionReview Date: 2007-02-16
Critical work for anyone who works on any sort of system, machine, or softwareReview Date: 2007-02-13
One of the great things about this book is that it's generalistic in nature, not specific. Agans's decades of troubleshooting experience has given him great insight on how to go about debugging in all sorts of environments, so he lays out nine rules for approaching any problem:
Understand the System
Make it Fail
Quit Thinking and Look
Divide and Conquer
Change One Thing at a Time
Keep an Audit Trail
Check the Plug
Get a Fresh View
If You Didn't Fix It, It Ain't Fixed
[...]
Debugging isn't an art performed only by folks with some odd genetic disposition, it's a critical craft which can and must be learned. I was fortunate to have some good troubleshooters as mentors during my days working radar inflight in the Air Force, but I've fallen out of many of the good practices those folks beat^H^H^H^Hinstilled in me. Agans's book is helping me pull out of the thrash and churn mode of debugging.
This book's only 175 or so pages long and is well-worth adding to your library. Actually, substitute "a critical addition" for "well worth adding". I'm also going to make sure this book gets added to the professional development reading list I'm working on creating.

Used price: $17.29

Completly AMAZINGReview Date: 2005-12-09
Best 3Ds Max book purchaseReview Date: 2005-09-07
This is one book that is a must-have.
One of the very few 3D books worth your moneyReview Date: 2005-04-07
Pete Draper's book is one of the happy exceptions-- it extends one's knowledge and capabilities, and moreover, his work is excellent; these are images and animations that would get you a job, if you could make them.
Would that there were more books of this calibre!
Awesome...simply awesomeReview Date: 2005-03-11
I have had this book for about 2 months now and all I can say is wow. This book has really been helpful...extremley helpful I must say. Easy to follow, the tutorials ALL work....Pete draper expresses all aspects of each tutorial and explains the WHY factor in each step in his tutorials. I cannot praise this book high enough. It has solved a lot of underlying problems that most would use plugins to work around. I give this book a 100% feedback....and I really hope he launches another...I will definatley buy the next one.
ABSOLUTELY PHENOMENALReview Date: 2005-09-20
The tutorials themselves are brilliantly planned. First, we get reference footage, that is analyzed in order to get the best effect. Then, Draper goes through each step, and EXPLAINS EXACTLY WHAT WAS DONE AND WHY IN EACH STEP. This is vital and is sadly overlooked in many tutorials from other sources.
What will he teach you? Exactly what the book promises: extremely realistic water, earth, air, and fire. This is done mostly through the powerful new particle flow system and multi-layer materials (I mean MULTI-MULTI-MULTI-layer materials here). After only a few tutorials, I my skills with procedural materials and particle flow increased exponentially.
An essential buy.
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
This book is a quick way to get up to speed on C# 2.0. Highly recommended for developers new to 2.0. My only complaint is that it neglected to mention the new SqlBulkCopy class, an important addition to ADO.Net.