Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
I’m delighted that Cengage Learning invited me to write this third edition
of Digital Painting Fundamentals with Corel Painter. The earlier books,
for versions X (pronounced “ten”) and 11 (pronounced “eleven”) were
greeted with very positive responses from users and critics, not just my
friends and...
If you’re a developer with core Java Se skills, this hands-on book takes you through the language changes in Java 8 triggered by the addition of lambda expressions. You’ll learn through code examples, exercises, and fluid explanations how these anonymous functions will help you write simple, clean, library-level code that...
Many web applications are implemented in a way that makes developing them difficult and repetitive. Catalyst is an open source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design and implement it in a natural, maintainable, and testable manner, making web development fun,...
Work better and faster in Maya with the quick-hit tips and techniques in this practical book. Designed for busy Maya users, this guide offers dozens of how-tos, workarounds, and shortcuts culled from years of experience in a fast-paced, deadline-driven production pipeline. You'll discover...
Digital Restoration: Start to Finish 2nd edition guides you step-by-step through the entire process of restoring old photographs and repairing new ones using Adobe Photoshop, Picture Window, and now Elements. Nothing is left out, from choosing the right hardware and software and getting the photographs into the computer, to getting the...
For today’s photographer, a clean, professional-looking website is a must. But for most, the thought of having a site that displays your work like a pro seems either too expensive or too hard to create. How can you develop an eye-catching website that looks professional, updates quickly, and even helps you make some money in the process...
Get your mission-critical messaging and collaboration systems up and running quickly with the essential guide to deploying and managing Exchange Server 2003. This comprehensive administrator’s reference details system features and capabilities, sharing hands-on insights for working with new connectivity, information management, and...
This book will help you prepare for and pass the Sun Certified Programmer for the Java Platform SE 6 (CX-310-065) Exam. It is written for any experienced programmer (with or without previous knowledge of Java) interested in mastering the Java programming language and passing the SCJP 1.6 Exam.
Computers are just as busy as the rest of us nowadays. They have lots of tasks to do at once, and need some cleverness to get them all done at the same time.That's why threads are seen more and more often as a new model for programming. Threads have been available for some time. The Mach operating system, the Distributed Computer...
"The popular understanding of nutrition is clouded by superstitions, primitive intuitions, conspiracy theories, and old wives' tales. This irreverent and intelligent expose brings sanity and good sense to one of life's great pleasures." âSteven Pinker, author of Angels of Our Better Nature
This second edition of the Essential Guide to User Interface Design is about designing clear, easy-to-understand-and-use interfaces and screens for graphical and Web systems. It is the seventh in a long series of books by the author addressing screen and interface design. Over the past two decades these books have evolved...