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

Used price: $17.99

Bought for my son, read it cover to cover!!Review Date: 2008-02-15
Don't Let the Title Fool YouReview Date: 2007-08-31
The title is misleading in that this book is about much more than just the Agile Programming stuff. While it does a great job talking about Agile techniques and always starts by creating a unit test, the book really is about all aspects of Java (specifically Java 5) programming. Anyone who takes the time to work through the examples will become a much better Java programmer.
OO patterns, collections, type safety and more are covered and explained in the context of a rich, in-depth example. And because the author has you construct a high-quality test suite around the example, you are free to experiment with different ways to implement each new feature - thus proving to yourself the benefits of Agile design.
Just like it says in one of the quotes on the cover, this book is now required reading for the Java programmers at our company.
I wanted to like it!Review Date: 2006-02-16
Great BookReview Date: 2006-07-28
Great whether you're learning Java or TDDReview Date: 2006-12-02
The core of Agile Java is fifteen lessons of about 30 pages each. It starts with baby steps in Java, TDD, and OO. The book finishes with a strong foundation for professional Java development. The core lessons should be read sequentially since each lesson builds upon the previous ones. Once you have completed the core lessons, you should have a solid understanding of how to build robust Java code. If you haven't completed the fifteen core lessons, you should not assume you know how to write good Java code. Each of the fifteen core lessons in Agile Java has you build bits and pieces of a student information system for a university. This single common theme helps demonstrate how you can incrementally build upon and extend existing code. Each lesson also finishes with a series of exercises. Instead of the student information system, the bulk of the exercises have you build bits and pieces of a chess application. Some of the exercises are involved and quite challenging, but they are where learning the methodology really begins.
There are three additional lessons to cover a few more Java topics. Two of the lessons present an introduction to Swing. These two lessons will provide you with enough information to begin building robust user interface applications in Java. But the bigger intent is to give you some ideas for how to build them using TDD. The third additional lesson presents an overview for a number of Java topics that most Java developers will want to know such as JARs, regular expressions, cloning, JDBC, and internationalization.
I really liked how the author integrated the three concepts of Java programming, TDD, and object-oriented design without confusing matters. The book is very clear with good illustrations. I highly recommend it. The following is the table of contents:
Lesson 1. Getting Started
Lesson 2. Java Basics
Lesson 3. Strings and Packages
Lesson 4. Class Methods and Fields
Lesson 5. Interfaces and Polymorphism
Lesson 6. Inheritance
Lesson 7. Legacy Elements
Lesson 8. Exceptions and Logging
Lesson 9. Maps and Equality
Lesson 10. Mathematics
Lesson 11. IO
Lesson 12. Reflection and Other Advanced Topics
Lesson 13. Multithreading
Lesson 14. Generics
Lesson 15. Assertions and Annotations
Additional Lesson - Swing, Part 1
Additional Lesson II. Swing, Part 2
Additional Lesson III. Java Miscellany
Appendix A: An Agile Java Glossary
Appendix B: Java Operator Precedence Rules
Appendix C: Getting Started with IDEA
Agile Java References

Used price: $5.48

Definitely a good book.Review Date: 2007-05-14
Zero to HeroReview Date: 2007-03-16
Apple Pro Training Series: Final Cut Pro HDReview Date: 2007-01-12
User Friendly & ComprehensiveReview Date: 2006-01-23
This is it!Review Date: 2005-11-01

Applications of XML in the industryReview Date: 2003-11-26
I highly reccomend this
A must-have for a serious XML developerReview Date: 2002-04-24
Excellent for XML/Java developersReview Date: 2001-07-29
1)This book is short in length but rich in content.
Chapter 1 convers XML in a standalone java application, SAX parser is used in this chapter; chapter 2 shows a survex project using SAX parser and servlet; chapter 3 demonstrated how to use DTD, CSS within XML editor XMetal; chapter 4 covers XML publishing, same content can be published with different style sheets for HTML, WML and RSS; chapter 5 and chapter 6 describe the conversion between XML and EDI using xsl; chapter 7 is devoted to an e-Business project, using xsl and servlet; chapter 8 can be read after chapter 4, it is also devoted to publishing, with dynamically generated xml content; chapter 9 is devoted to a stock tracking project, which uses SOAP as the communication protocol, it can be read after chapter 7.
In a whole, this book covers:
a) XML parsers in chapter 1, 2, also java, servlet, design patterns Builder, Visitor.
b) XML editor in chapter 3, also CSS, DTD,
c) Publishing (XSLT) in chapter 4 and 8, also servlet.
d) XML and EDI in chapter 5 and 6, also XSLT.
e) e-Business: chapter 7 and 9, also servlet, SOAP.
2)This books is written for java developer, good understanding of java and servlet is required.
3)There is no chapter on JSP and XML, although there are application of XML with servlet and you can transfer some servlet into JSP; there is no chapter on JMS and XML neither, you may hope to find this kind of example in a JMS book.
4)This book is surpringly easy to use. I read it several times, from the beginning to the end. I tried EVERY EXAMPLE in the book, and every example works.
To be more honest, I only find one problem in the example (I just want to prove that I really tried every example): on page 81, third paragraph, first line, the author talks about how to chnage display style in XMetal:
Choose Tools, Editor Display Style
I found "Editor Display Style" in the menu "Format" instead of menu "Tools", so maybe we shuld replace "Tools" by "Format".
5)This book uses a JDBC database HypersonicSQL, and it is on the CD. So no preinstalled database is required.
6)The servlet container used in the book is jetty, the author provided batch file to use it without any difficulty. However, if you use Tomcat or Weblogic or jrun or another servlet engine, you need to configure it.
Practical book - which tells you what you need to know.Review Date: 2002-03-28
The author's writing style is also good, he gives reasons choosing any particular implementation.
If you really need to know XML, buy this book.
Excellent book on how to apply XML solutionsReview Date: 2001-05-29

Used price: $9.92

very impressiveReview Date: 2005-11-26
Good place to start Review Date: 2005-08-29
perhaps chapters 7 and 8 are the most useful?Review Date: 2005-10-03
Perhaps the key chapters are 7, "Oracle Pathologist" and 8, "Analysing SQL Bottlenecks". Later chapters add important refinements. But if you are in search of quick gains, chapters 7 and 8 could be the most fruitful. The ideas in those might not have to involve a major overhaul of your architecture.
Great book to readReview Date: 2003-09-05
Among other things the author very intelligently also reiterates
the importance of a good self image and the importance of a
good relationship to co-workers in a very casual,realistic and
non intrusive manner
Great book with some unnecessitiesReview Date: 2005-08-24
The crown jewel of this book is its technical explaination of wait events. Its explaination of v$SQL, v$system_event, v$session_event, and V$Session_wait tables is well worth your money and your time. If you do not know of these tables, then do yourself and your Oracle users a great service and buy this book and master its contents. You will not regret it.
The weakspot of this book is in the resolution of Oracle's slow performance. Although the book provides strong hints that most Oracle issues can be resolved with better indexing and index hints, the book does not emphasize it as much as it should. It also doesn't provide a whole lot of suggestions on how to optimize the SGA.


Wonderful resource for anyone working in Christian EducationReview Date: 2002-05-22
Very informative for many levels of Bible knowledgeReview Date: 2002-05-20
Easy to useReview Date: 2002-05-17
Superb educational resourceReview Date: 2002-05-16
Great Interactive Guide to the BibleReview Date: 2002-05-16

Used price: $0.79

A Black Art No More....Review Date: 2006-01-02
I have a Bachelor's degree in Computer Science. I'm also a professional software engineer in the video game industry.
In my education, I had a few classes on electronics/digital circuits and I loved it. I started doing my own circuits outside of class and buying digital ICs to add to my toolkit. Over the years, I'd lost touch with that side of myself and the joy that it gave me. Then I found this book, "The Black Art of Video Game Console Design".
This book is basically an abridged EE (Electrical Engineering) degree with a focus on video game consoles! And the kicker is that you're being instructed by one of the most "readable" authors around. By "readable", I mean that the author has a way of teaching you things as if it was your friend, sitting next to you, turning complicated subjects into an easy-to-understand, entertaining, data stream. The information is clear and the tone is upbeat and occasionally humourous.
As I read through the book, I was hitting everything that I learned in months and months in the classroom, but without all the fuss and only the relevant information. Resistors, capacitors, diodes, truth tables, timing diagrams, etc, it's all there. Then, the author jumped into complicated areas such as joysticks, sound, microprocessors, assembly language, the NTSC (standard TV) video signal (just to name a few). Finally, there we were at the pinnacle of the mountain, the culmination of all our learning, and here's where the real "Black Art" of the book kicks in, the full process of designing a video game console.
In today's hardware driven world, this book should be on every game programmer's shelf, whether they're a hobbyist or a seasoned veteran.
A monumental work, but beware!Review Date: 2006-01-24
Perhaps it's his sheer enthusiasm that makes him seem to sometimes write too quickly. A few minutes spent with The Black Art Of Video Game Console Design brings this tendency to light: I don't know how long it took to write this book, but I imagine the author was under some pressure to get it finished before some kind of deadline, because there are the typical signs of a book that didn't get properly edited. There are occasional typos and punctuation glitches, but more worrisome is the potential for factual errors. For example, an early and very glaring inaccuracy is the claim on page 66 that most electronics solder is 60% tin and 40% flux. In reality, typical solder is 60% tin and 40% *LEAD*, not flux; the flux burns and evaporates away from the solder once the solder has been melted. Yeah, it's a small detail, but any technical editor should have caught that one a mile away.
On a larger scale, however, LaMothe's enthusiasm propels the book forward at a speed not typically seen in how-to books. Comprising almost a thousand pages, this is already a pretty massive book, but the amount of material LaMothe crams into that space is remarkable. The first few chapters are something you have to see to believe, each chapter condensing basically an entire college electronics class' worth of material into around 50 pages. While this means that, in a sense, the book is a good value because it provides a lot of material, this compression obviously comes at a price: Some concepts were just not meant to be explained in a single paragraph, and the book falters multiple times trying to explain something as quickly as possible when the concept would really have benefited from some elaboration.
The result is a book that often makes me wonder what audience would most benefit from it. The first few chapters are all about electronics, and are written on a level that would benefit someone with literally no background in electronics at all. However, the focus of the book is on console design, not EE, and there are better books out there for the person who just wants to learn electronics. This, combined with the fact that you really can't (and probably shouldn't try) to learn the entire field of electronics in one night, leads me to believe that anyone approaching this book should probably have some thorough grounding in electronics technology before you actually start reading the book. Once you get past the first half and into the really game-focused material, the book comes into its own, but a majority of the material here would be better read elsewhere.
So ultimately, this is a book with a HUGE amount of material that you can learn a lot from, and if you really want to buy just one book, it's hard to find a better value than this. But if you want a truly broad-based education in electronics, you'll need to do some heavy supplementing with other books before you can get the most benefit out of this one.
Always a step ahead...Review Date: 2006-01-09
I'm in school for Electronics and I am shocked at how much information is packed into a single chapter. I think I learned more reading half of this book than in a year of schooling (as far as practical matters go). I have much to say but I should ramble no more... just buy it man! You won't be disapointed.
Stuff that mattersReview Date: 2005-12-30
This book gives a unique glimpse to the stuff needed to build your own game machine, the decissions you need to made, why to take certain paths in your designs and so on... even it gives you a very good primer on electronics and semiconductors.
Given the great number of Atari homebrewers out there, this book arrives just in time to create a whole new scene... a scene in which not only you will make your own games.. but the very machine they run on!
Definitely, a must have.
The Keys to the Kingdom Review Date: 2005-12-30
I wanted to return to my roots and be able to do what the WOZ did with the Apple 1. After surfing the net I came across this book and the XGameStation. With it I have learnt the basic electronics needed to produce a gaming system. I have in fact built my very own video game console and am now programming PacMan for it.
This was all made possible by the information in this book. If the book didn't have it, it told me what to look up with regards to other IC's timings speed etc. Thus providing the Keys for me to unlock those doors that remained hidden until now.
Simply put this book is truly the 'Keys to the Kingdom' of video Game Console Design. I can say that because I have made my own Game Console and I know it to be true.I completely taught myself and I am not an EE student but just a hacker/hobbiest. I highly recomend this book for any beginner or EE student/hacker interested in designing their own Video Game Console.
If your new to electronics Andre' gives you crystal clear basic teaching for you in this book so don't be afraid and have some fun.
Mike

Used price: $15.93

Jam packed full of great information on css and layoutReview Date: 2007-05-02
Great book to start and devlope CSSReview Date: 2007-03-22
Preachy and unclearReview Date: 2007-10-31
First, a significant portion of the book is dedicated to a lengthy and repetitive sermon on why CSS is superior and should be used for all your presentation needs. It seems to avoid discussing the shortcomings of the system, or point out where you might need to resort to other solutions, such as JavaScript.
I am a person who learns by analyzing examples and learning to expand on the ideas in them. This, I think is where this book fails. The code samples in the book are incomplete and presented as fragments interspersed with explanation. The more advanced examples are so full of hacks to make presentation identical on all browsers, that they become unreadable. And the final straw was when I downloaded the dynamic-looking photo browser pictured in Chapter 12 and found that the dynamic functions simply don't work! (samples available at http://www.friendsofed.com/download.html?isbn=159059231X).
This is probably a good source for a designer already familiar with CSS. For a beginner, I recommend looking elsewhere.
autoparts web manReview Date: 2006-11-05
ExcellentReview Date: 2006-07-07

Used price: $14.11

A practical wise guide for high-productivity software development with small teamsReview Date: 2008-11-18
A realistic agile methodology...Review Date: 2006-01-03
Contents: Explained (View from the Outside); Applied (The Seven Properties); In Practice (Strategies and Techniques); Explored (The Process); Examined (The Work Products); Misunderstood (Common Mistakes); Questioned (Frequently Asked); Tested (A Case Study); Distilled (The Short Version); References; Index
The tendency to want to compare Crystal Clear (CC) to XP is something that can't be ignored. In fact, Cockburn addresses this in the Questioned section. He sums it up by saying that XP is stricter in several ways and more loose in a few. XP wants shorter iterations, CC can be longer. XP calls for pair programming, CC permits it. XP requires a customer to be an active member of the team, CC wants easy access to one. XP requires no documentation, CC does. It's probably that last point that makes CC an easier sell in a business environment. Some methodologies are documentation-heavy (like RUP) and some are documentation-absent (like XP). CC strikes a balance between documenting what needs to be known and remembered by the group, without having multiple binders of paper as a "product" to explain every last iota of code. While XP is the methodology that has all the mindshare these days, I think I feel more comfortable as a developer using something like CC.
If you're looking to slim down your development methodology or add some structure to a seemingly ad-hoc XP methodology, this book might be what you're looking for...
Best single book in the Agile canonReview Date: 2004-11-12
If you want the most comprehensive overview of Agile, you still must read Highsmith's Agile Software Development Ecosystems. If you want the most poetic, read Kent's White Book. For amazingly clear and simple writing and thinking, Poppendieck. But if you want a really really useful book on how to actually do agile, and you don't have that much time to invest, get Alistair's book.
One of the things I really like is the variety of different writing styles from chapter to chapter: from the email "love letters" written to Crystal (Alistair's methodology muse), to the simple exposition of seven properties underlying agile, to the clearly illustrated strategies and techniques, to work product samples, and to the final one page chapter giving an expert (level 3) view of the whole methodology. His writing is constantly engaging, inventive, conversational and even fun.
While Alistair writes about one methodology (and only one of his Crystal family of methodologies), the book is still universal. It covers the basic things that few agile teams would disagree with. Even if you work in a large, complex environment, this is the place to start.
-May your travels be light and the green bar always on your forward horizon. --Michael

Used price: $1.97

What I Wish EVERY Presenter Knew!Review Date: 2006-05-19
And this isn't a basic PowerPoint book. Bajaj assumes that you know your way around the software, and that you've got a basic understanding of computers. You won't find any tips on formatting text here (try the other PowerPoint book I reviewed for the basics). What you will find are plenty of tips for spicing up your presentations.
One of the things I notice most often in PowerPoint presentations is that the people designing them have no concept of what color combinations look good. Bajaj discusses contrasting colors, and how to use color combinations to make text stand out and be easier to read. Color plates located in the center of the book help to emphasize his point. If more people would pay attention to this simple tip, PowerPoint presentations would be far less painful to view.
Bajaj then gives tips on enhancing presentations with the use of various forms of media -- video, audio, charts and diagrams, and animations including Flash -- in PowerPoint. He cautions the designer that overuse can be a bad thing, but shows how to make the best use of each of these features to create impressive PowerPoint slide shows.
Probably the most valuable part of the book is the CD-ROM that comes with it. Bajaj has included several programs that are designed to enhance PowerPoint, and are referred to in the book. My favorite so far has been SmartDraw 7, which I've used to create tables and charts that PowerPoint's included application couldn't do. You will also find all the examples that Bajaj uses in the book, including backgrounds, slide templates, and Flash animation samples. I've only just started to scratch the surface of what's on this CD, but PowerPoint power-users will find these resources invaluable.
There are a lot of people who need Cutting Edge PowerPoint for Dummies - we all know one or two. Unfortunately, some of them won't buy it for themselves. Be a good friend and buy it for them. They will thank you, and the people who have to sit through their presentations will really thank you.
PowerPoint KingReview Date: 2006-03-11
If you do PowerPoint presentations regularly, you'll also find that the CD will be a big help. I've already saved a lot of time just with the gradient palette enclosed on the CD. Unlike other books with CDs, this has material that you can really benefit from right away.
Excellent book, even if you are not a "dummy"Review Date: 2006-03-28
Do yourself a favor and forget the "dummy" in the title. This book offers great insight into some of the not-so-obvious workarounds that can be used to get the most out of your presentations. So, it's not only helpful to people who are newer to PowerPoint, but also includes lots of goodies for the advanced PowerPoint user. I learned lots of ways to fine tune stuff that I've had to take outside of the program before to get the result I wanted. Geetesh shows lots of alternative ways to get the job done within the program.
And, the texture files and other great stuff included on the CD are fantastic. The CD, itself, is worth the cost of the book.
If you want to see a sample of the AutoShapes chapter, the full chapter is here at my website:
http://personal-computer-tutor.com/geetesh/cepptfull01.html
I believe you will agree with me and follow-up on this sample tutorial by buying the full book ... and I doubt you will be disapppointed. This is a much-needed guide into some of PowerPoint's secrets.
Linda Johnson
Linda's Computer Stop
A Great InvestmentReview Date: 2007-02-04
Whenever I start a new presentation, I scan it for ideas on how to keep my presentations fresh. I particularly like the color plates in the middle of the book for guiding my color related design decisions, and the host of other design related tips.
Also, whenever I run into a technical problem that I can't easily resolve myself, I check the book and the answer is usually there.
Get the book, you won't be disappointed.
The PowerPoint NovelReview Date: 2006-06-15

Used price: $26.65

Another Kimball ToolkitReview Date: 2008-05-09
The Authors (Kimball and Caserta) do a good job of pointing out other source books for items that the user will probably want to look at in depth.
There is also a pretty good section explaining how to manage your ETL project, the different roles of people who should be involved and a pretty good project plan / checklist to use as you are getting started.
My only complaint is that I did not read this prior to starting my own project and am instead having to correct items as I try to implement these best practices.
The Data Warehouse ETL Toolkit: Practical Techniques for Extracting, CleaningReview Date: 2008-01-24
ETL ToolkitReview Date: 2007-10-30
Another tool in the shedReview Date: 2007-08-01
[quote]
We expand the traditional ETL steps of extract, transform, and load into the more actionable steps of extract, clean, conform, and deliver, although we resist the temptation to change ETL into ECCD!
[/quote]
Anyhow, ETL or ECCD, it's the same thing - fetching the data from your live operational systems and putting it in your data warehouse.
The book thoroughly covers the entire ETL process. Believe me, I tried to squeeze a digest here. A few times. It goes out of hand. A lot, a huge lot of all sorts of information. Useful, extensive, clear and interesting to read.
Having read the first (?) book in the series - The Complete Guide to Dimensional Modeling -
helps greatly in understanding, because this book uses the same (standard) terminology - dimensions, facts, and so on.
Probably the only thing to whine about is the pictures. They could have definitely been better. Some of them are cryptic and some of them have no real value. Let's put it this way - some of the pictures do not help.
Anyhow, great book.
Good for anyone who wants to Learn ETLReview Date: 2007-10-05
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