Sponsored links


Valid XHTML 1.0!
Valid CSS!



Product: Book - Paperback
Title: The UNIX Programming Environment
Publisher: Prentice Hall
Authors: Brian W. Kernighan, Rob Pike
Rating: 4/5
Customer opinion - 4 stars out of 5
The much-vaunted Unix "philosophy" in practice


This book is one of the cornerstones of the Unix philosophy. "There's a philosophy?" I hear you ask. Ohhh yessss. Unix gives you the tools to build whatever you want and asks only that you behave nicely, reading standard input and writing to stdout. Problem is, the tools sometimes seem too small to get anything useful done. What can you do with tiddlers like ls, cp and diff after all?
This book answers those concerns by a series of examples. My favorite is the version control system implemented in diff. Yes, it's dated, but the quality still shows. I prefer to think of it as "old-school"; it shows just how much can be accomplished with talent and an understanding of the Unix Way.



Product: Book - Paperback
Title: sed & awk (2nd Edition)
Publisher: O'Reilly
Authors: Dale Dougherty, Arnold Robbins
Rating: 4/5
Customer opinion - 4 stars out of 5
Very straigtforward instructions with good examples


I suppose if the proof of the teaching is in the learning, the authors' idea (in this edition) of interlacing their discussions of Sed and Awk throughout the volume is vindicated, because I am learning easily from the book. Yet this organization detracts seriously from its reference value, especially when one uses the index.
You can look up a feature which you need to review, turn to one of the listed pages, begin reading, and then realize that you have no idea which program is being described. While the approach is an interesting experiment, I question whether its benefits are worth such drawbacks. If the authors decide to continue the approach in later edition, a simple device such as different type faces of page references in the index (e.g. Roman for Awk, the more elaborate package, and Italic for Sed) would help relieve this problem.



Product: Book - Paperback
Title: Core J2EE Patterns: Best Practices and Design Strategies
Publisher: Pearson Education
Authors: Deepak Alur, John Crupi, Dan Malks
Rating: 5/5
Customer opinion - 5 stars out of 5
Superior J2EE Design Book


J2EE technology is rapidly becoming a technology standard for many application server solutions. By providing a common set of services, J2EE makes the development task more straightforward and also moves IT customers away from the use of proprietary vendor APIs for many common development situations. In so doing, it gives Java developers an ability to work at a higher level of abstraction and share greater commonality with other applications than could be done previously.
With Core J2EE Patterns, the authors provide a reusable set of software structures which can be used with great success to take advantage of these new Java technologies. The authors carefully construct basic architectural patterns using easy to read UML diagrams with supporting code snippets. However, this book is not designed to be a programming guide. Instead, it seeks to provide stylistic insight into which patterns to use and where, while also providing useful examples of bad practices which may arise -- and how to remedy them.
A refreshing plus for the book is that the authors give proper credit to the inventors of each pattern. The Gang of Four authors and Martin Fowler are cited extensively, but lesser known innovators are also acknowledged.
The "Core" of the book is the exhaustive J2EE Pattern Catalog for Presentation, Business and Integration tiers. The explanations are clear and the cross-referencing between patterns is extensive and quite helpful. The structure by which each pattern is presented is identical, which helps for ease of use, especially when browsing through for quick reference.
The book ends with a valuable epilogue, where three use cases based on a Professional Services Automation application are presented. The business context of the application is self-evident for most in the software industry, and the pattern realizations are textbook examples of how object-oriented analysis and design should be performed.
For all who wish to design J2EE applications for the enterprise, this book will prove to be an invaluable reference.



Product: Book - Paperback
Title: Learning Web Design, 2nd Edition
Publisher: O'Reilly
Authors: Jennifer Niederst
Rating: 5/5
Customer opinion - 5 stars out of 5
A great book for beginner's


Jennifer Niederst book "Learning Web Design" I found to be a great book explaining very well for beginners on how to build basic websites. I have been building sites for a year and studying and this book gave me great foundation for my future web designing. I look forward to reading her other book, which I bought with this one "Web Design in a nutshell".