Product: Book - Paperback
Title: XML Bible (2nd Edition)
Authors: Elliotte Rusty Harold
This is one of the best books on XML, infact THE best, that I have seen so far. Though this book does not cover programming with XML, it does a great job at explaining XML documents, DTDs, CSS and XSL. I am not the kind of guy who can read a technical book from cover to cover, but this book was a cool exception. ERH is a great author and reading through his book was like reading through a novel. There were lots of examples and they were very illustrative. After reading this book, you may not become an expert in using XML parsers with Java or Perl, but you definitely can write your own XML documents, DTDs, Cascading style sheets and XSL. If you are new to XML, this could be a very good first book to read. If you are a baseball fan, you will enjoy the book more because ERH goes about developing an XML document for baseball leagues throughout the course of the book. The examples start out easy and gradually blow up in size. Each concept is clearly explained before it is used and there were very less forward references anywhere. I hope ERH writes another book for Java/XML programmers. He is one author who consistently delivers great stuff.
Product: Book - Paperback
Title: Designing Web Usability : The Practice of Simplicity
Publisher: New Riders Press
Authors: Jakob Nielsen
this play must be read at least twice in order to geta real sense of whats going on.Ibsen created a timeless work of art when he wrote Hedda Gabler.Here we have a simple plot,A woman who feels that she is trapped in a loveless marriage,discovers that her old love is back in town. To make things more complicated for Hedda, this old lover is a rival of her husband.To add insult to injury,her old lover is being helped by the woman she hates.But I wouldn't fell too sorry for our Hedda, from the very opening of the play we get a chance to see who Hedda really is.In this scene we see George Tessman, Hedda's husband admiring the new bonnet of his aunt Miss Juliana Tessman,who has just placed it on a chair.Hedda enters.Hedda- Tessman, this servant will never do.Miss Tessman- Berta will never do ?Tessman- Whatever put that in your head, dear?Hedda- Look at that! She has left her old hat lying around on a chair.Tessman- Why, Hedda--Hedda- Suppose anyone had come in and had seen it!Tessman- But Hedda! That bonnet's Aunt Julia'sHedda- It is ?Miss Tessman(picking up the hat) Yes, indeed. And what's more,it;s not old.Hedda knew that the hat belonged to Miss Tessman,and that it wasn't old.This is where the reader get a sense of what Hedda is about.We see the woman full of jealousy,needing always to be the center of attention.
Product: Book - Hardcover
Title: Structure and Interpretation of Computer Programs - 2nd Edition (MIT Electrical Engineering and Computer Science)
Publisher: The MIT Press
Authors: Harold Abelson, Gerald Jay Sussman
The negative reviewers entirely missed the point of this book. The issues are not c++ versus scheme, nor the gap between the book's examples and real-world programs, nor that recursion is less intuitive than looping.
The real point is to teach some very core foundations of computer science that show up everywhere. For example, supposedly revolutionary XML looks a heck of a lot like a nested scheme list, first described in 1960. And processing an active server page (or Java server page) is very much like the textbook's specialized language evaluator. Finally, c++ polymorphism through vtables and part of Microsoft's COM mechanics are the exact same thing as the book's data-directed programming section.
This is very deep material for a programming newbie to learn outside a course, but for an experienced nerd who's looking for a systematic framework, it's absolutely terrific. I had done lots of lisp and compiler work before reading the book, so many of the concepts were not new. But it's with this framework in mind that I learn new technologies, and this approach greatly speeds up how long it takes to understand each week's "new" hot product/language/tool/mindset. Put another way: why do so many popular computer books take 1000 pages to describe a few trivial concepts?
Product: Book - Paperback
Title: Sams Teach Yourself SQL in 10 Minutes, Third Edition
Authors: Ben Forta
I started with Cold Fusion and SQL a number of months ago, knowing next to nothing about either. Although this book does not cover Cold Fusion specifically, it is populated with many 10 minute lessons which can be applied to 'any' online programming language. Forta includes many real world examples on each lesson, very descriptive explanations and an overall healthy dose of common SQL syntax, including select, insert, modify, delete, where, joins, sorting, groups, like (used with searching databases), table combinations, subqueries, aggregate functions, transaction processing and much, much more.
At the end of the book, Forta has included simple, easy to follow instructions on connecting to databases with popular programming languages like Cold Fusion, ASP, SQL Server, Visual Basic, Visual C++, DB2 and more. You will definitely keep this book by your side in your SQL adventures.
Steve - Web developer http://www.stevesdomain.net