Sponsored links


Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Refactoring: Improving the Design of Existing Code
Publisher: Addison-Wesley Professional
Authors: Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Rating: 5/5
Customer opinion - 5 stars out of 5
Just get it!


I think that this book should be on evey programmer's shelf. Having all of the refactoring patterns in one place makes the book more than worth the price.



Product: Book - Hardcover
Title: CCNA ICND Exam Certification Guide (CCNA Self-Study, 640-811, 640-801), Fourth Edition
Publisher: Cisco Press
Authors: Wendell Odom
Rating: 1/5
Customer opinion - 1 stars out of 5
Very incomplete for being an Exam Certification Guide


One of the newest options available in taking the new Cisco CCNA exam is that it is now broken down into two parts. The INTRO exam and the ICND exams are designed to more accurately measure your skills. This book covers the second part of the exam which is the ICND exam 640-811. The modular organization of the book makes it much easier to grasp the concepts and retain more information. The exercises in the book are designed is such a way that you aren't memorizing the information but you are able to understand the concepts by performing some hands on lab exercises in order to get the feel of the real world environment. Each chapter begins with the "Do I Know This Already ?" quiz to help you determine how much studying you will need to devote to that specific chapter. There are questions at the end of the chapters that review the material. The diagrams in the book make it easy to understand the flow of the network and the information that flows through the network.
The definitions in the book are concise and easy to understand even though the material is technical. The author has the novice as well as the intermediate user in mind when writing. The chapter contains subsets of topics. Foundation Topics explains the topics in that chapter. The most important facts are summarized in the Foundation Summary. To test your retention of the facts, the Q & A section provides review questions that are more challenging. The CD is offers questions, not only for the ICND exam, but for the INTRO and the CCNA exams. You can test your skills before taking the real thing. The confidence that you gain from answering the sample questions is reassuring. The CD also includes a network simulator that allows you to gain some hands on experience with routers and switches. The network simulator is limited on the commands it allows you to use but it is still very helpful in giving you the practice that you need for the exam. Subnetting practice problems are on the CD allowing more extensive practice in IP addressing. The test objectives are covered completely and the book is also reader friendly. The material is presented in a manner that makes technical information interesting while not going over your head. This book is a must if you are interested in passing the exam with a high score and a relatively thorough understanding of the Cisco routers. Wendell Odom is highly skilled on the subject matter and it is displayed through his instruction in the book. I would look forward to reading any of his technical books that he writes because of the easy manner in which the information is detailed. The exam is challenging and you will need a good study guide that will get you through the exam. This book covers Spanning Tree Protocols, VLANS, trunking, RIP, IGRP, EIGRP, OSPF and static route configuration, ISDN and Dial -on-Demand Routing and much more.



Product: Book - Paperback
Title: Windows Forms Programming in C#
Publisher: Addison-Wesley Professional
Authors: Chris Sells
Rating: 5/5
Customer opinion - 5 stars out of 5
Understanding WinForms with Chris Sells


Chris Sells has used his knowledge and writing talents to provide a clear picture of the WinForm world, browsing each notion in the right order and explaining one complicated notion at a time when needed.
After digesting the WinForms basis in the chapters 2 and 3, you'll understand how the pieces are working all together, from the Application class to the WndProc method, last frontier with the old Win32 world without forgetting features not often detailed such as the HTML help system or the MDI layout.
The Chapters 4 to 6 are dedicated to GDI+ and give you a complete reference of color, brush, pen, shape, path, images, font and text. You'll see the basic stuff but also how to handle transparency, animation and optimized drawing, advanced string formatting and Transforms.
If you have to send your rendering code to a printer, chapter 7 is for you: you'll learn how to use the common dialogs and how to put your code in the right place during the printing workflow. Maybe a complete document printing example would have been better for code reuse than the different smaller examples.
From here, the chapters dig deeper in complicated notions and this is where its value shines. With the chapters 8, 9 and 10, you'll see how to use the existing controls and how to build your own controls that smoothly integrate the Visual Studio IDE and enhance code reuse. The localisation and resource usage in the managed world are clearly described and you won't loose hours trying to access resources in your code anymore!
The chapter 11 focuses on your program execution through the Application, Registry/RegistryKey and Environment classes. The section related to the application settings and Isolated Storage itself is worth the price of the book!
The mecanisms behind data access, dataset and data binding are detailed in Chapter 12 and 13.
If you want to check that this book is really for you, look for Chris Sells articles on MSDN and MSDN Magazine web sites. The last two chapters about Web based deployment and multi-threaded GUI treat how to solve the same kind of problems. As you'll see, the rest of the book offers the same level of quality, with details and solutions you'll find nowhere else.
I have a tiny regret: I would have expected more "under the cover" journeys based on decompiled views of .NET assemblies for an even better understanding of the relationship between classes of the Framework. I'll have to keep on playing with Anakrino and Reflector, waiting for your next "Inside/Undocumented WinForms" book Chris :^)



Product: Book - Paperback
Title: Beginning JavaScript Second Edition
Publisher: Wrox
Authors: Paul Wilton
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent text for JavaScript courses


I've seen many a book that failed abysmally to teach what it claimed to teach. For this reason, it's a treat to find a book like Paul Wilton's Beginning JavaScript, a book that lives up to its hype.
I am an instructor who teaches Web Development, and I use Wilton's book as a text for my beginner and intermediate JavaScript courses. The thoroughness of Wilton's treatment of the fundamental concepts cannot be beat. Yes, he is sparse in his discussion of ASP, but why anyone would expect him to do otherwise is baffling. This is not a book on ASP, but JavaScript. It also is a BEGINNING book on JavaScript, so one should not expect discussions that go beyond that level.
For anyone considering learning JavaScript on their own, or for any instructor wanting to provide a good reference source for their JavaScript students, I highly recommend Paul Wilton's Beginning JavaScript.