Table of Contents |
Programmers (especially those just coming up to speed) often challenge one another with questions like, How good are your tools? There was a time when this was a valid question. Compilers, debuggers, servers, database engines, and all the rest were just coming out of the Stone Age. There were tremendous variations in quality and power from one tool to another. If you bet on the wrong toolset, you could be working harder than you needed toor worse.
Today, the more pertinent question might be How good are you? Relentless competition has given todays developer tools tremendous depth and amazing quality, such that a journeyman programmer is highly unlikely to push such tools to the limit. Long before your tools hit the wall, you willunless you go the distance to learn everything you can about the tools that you use, and refine the skill with which you use them.
The Coriolis Groups High Performance series was designed to help you take your tools deep. These books explain the advanced tool features that the intro books just cant cover, and provide heavy-duty projects that force you to think through the development process at an experts levelusing those head muscles that lie behind everything we could call skill.
You could discover this knowledge by beating your head against the technology, and trying things randomly until they work. Or you can benefit from the experience of our authors, whove been up this learning curve before and took notes along the way. Weve chosen the topics, the authors, and the approaches carefully to ensure that you dont get mired in introductory material you dont need and irrelevant technology that you cant use.
The goal is to take you and your chosen toolset as far as you choose to go. Youve already got high-performance tools. Heres to your success at becoming and remaining a high-performance developer.
Jeff Duntemann
Acknowledgments
Writing this book has been both a great accomplishment and a severe trial for me. I could not have accomplished this task without the support of my family and friends. Specifically, Id like to thank my mother for putting up with me during my grouchy periods, my cats (Kit and Kat) for amusing me during the wee hours of the night, and my agent Valda Hilley for getting me involved with the project in the first place. Id also like to thank the people at The Coriolis Group, including Ann Waggoner Aken, Mary Millhollon, Robert Clarfield, and a host of others.
Table of Contents |