Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: JavaScript Bible, Fifth Edition
Publisher: John Wiley & Sons
Authors: Danny Goodman, Michael Morrison
Rating: 1/5
Customer opinion - 1 stars out of 5

I've read the reviews before buying this book, i saw one complaint , but i thougt i'll try it anyways. Well it was a dissapointment.

This book is disorganized.And verry beginner Unfriendly.
You aint having any fun reading this book.

I'm so disapointed , i better not express anything about this book..

I don't recommend it to any beginner.

Product: Book - Paperback
Title: Graphic Java 2, Volume 2: Swing (3rd Edition)
Publisher: Prentice Hall PTR
Authors: David Geary
Rating: 4/5
Customer opinion - 4 stars out of 5
Almost Everything You'd Want To Know About Swing. . . .

This book was a great resource for learning more about Swing, it's underlying mechanics, and the Model-View-Controller architecture it uses. The chapters are well written, in good order and can provide as much or as little information as you require.
Don't expect to read this book and be able to write your own look and feel off the bat. It gives you a good starting point though (and Amazon.com has by far the best price).
An invaluable resource for Swing.

Product: Book - Paperback
Title: The Pragmatic Programmer: From Journeyman to Master
Publisher: Addison-Wesley Professional
Authors: Andrew Hunt, David Thomas
Rating: 5/5
Customer opinion - 5 stars out of 5
Your guide to practical, successful software development

This book was recommended by a co-worker, and he mentioned that at a previous gig, his manager got a copy for everyone in the department. This is not a reference book, but it is technical in nature. As such, it is meant for programmers and those who work closely with them (analysts, QA engineers, and project managers could benefit from it as well), but it isn't dry or boring in the least.
It contains quite an assortment of gems gleaned from the wisdom of very experienced coders. Although you won't find anything earth shattering, you will find a collection of concrete examples that you can use to immediately improve your skills. These are not the latest methodology fads (i.e., UML, OOP), but rather things to think about while you are writing code.
As an example, have you ever gotten a program to work, and although you're not exactly sure how, you figure you better leave well enough alone, lest you break it again? This is "Programming By Coincidence," Tip 31, page 172.
I would strongly recommend this to newer programmers, especially. If you look at the talented coders in your organization, chances are they are practicing a lot of the ideas in this book (and most likely they own a copy).

Product: Book - Paperback
Title: The Practice of System and Network Administration
Publisher: Addison-Wesley Professional
Authors: Thomas A. Limoncelli, Christine Hogan
Rating: 5/5
Customer opinion - 5 stars out of 5
Systems Administration as a Liberal Art

The thing about this book is that it's a theoretical treatise on systems administration as a discipline in and of itself. There's no other book like it on the market, and Limoncelli and Hogan do a great job of showing us the core competencies and knowledge that define a systems administrator, the knowledge that has nothing to do with what specific systems or networks we're actually running. Up until now, the only way you'd get this knowledge was if you were lucky enough to apprentice under an experienced systems administrator or if you read between the lines of other systems administration books, and figured out the metaknowledge contained in their lists of commands to type and single platform descriptions.
If you're a new sysadmin starting out, reading this book will give you the edge that would take at least 5-10 years on the job to get--and only a few sysadmins who attack the job from more of an academic perspective will get. It's mostly a book about how to think, much like a liberal arts education teaches you how to think. Perhaps the liberal arts background of the authors is showing a bit.
If you're an experienced sysadmin, you still probably haven't put it all together this way before. If you're a manager, you need to read both the chapters on how to manage sysadmins, as well as the chapters that tell what your sysadmins will be doing to get what they want from you.
I highly recommend this book to anyone who has an interest in systems administration as a discipline, science, art, career, or job function.