TDD is a modern programming practice C developers need to know. It's a different way to program---unit tests are written in a tight feedback loop with the production code, assuring your code does what you think. You get valuable feedback every few minutes. You find mistakes before they become bugs. You get early warning of design...
Social networking has become a driving force on the Internet. Many people are part of at least one social network, while more often people are members of many different communities. For this reason many business people are trying to capitalize on this movement and are in a rush to put up their own social network. As the growth of social...
After completing my master’s degree, I moved from Poland to Germany and began working as a .NET developer for a company full of experts in … Clarion. The Clarion folks were developing the company’s flagship—very successful leasing software—and I was left to do “the rest”: a bit of...
This book is a complete guide to Windows Communication Foundation (WCF) from a service-oriented architecture (SOA) perspective. With each new version of the .NET Framework, Microsoft has improved many key areas of WCF. In .NET 4.0, Microsoft has given developers a better experience and enabled them to become more productive. The book not only...
Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?
The answer, in a nutshell, is parallel programming. Where you...
Book and accompanying DVD with over six hours of video training—all geared to teach you everything about shooting video with your DSLR
With the arrival of high-definition video-enabled DSLR cameras, photographers are faced with an opportunity for creativity and a competitive edge in their field unlike...
Now you can build your own games for your Xbox 360®, Windows® Phone 7, or Windows-based PC—as you learn the underlying concepts for computer programming. Use this hands-on guide to dive straight into your first project—adding new tools and tricks to your arsenal as you go. No experience required!
Munich s Visual Basic 2010 is designed to teach you everything you need to know for developing Windows Forms applications with Visual Basic 2010. When you finish this book, you'll be able to develop and deploy object-oriented applications the way the best professionals do. And then, this book will become the on-the-job reference that...
Finally, a great training and reference book for Visual C++ by Dr. Prentiss Knowlton, an instructor of C++ since its inception. This book helps you master C++ 2008 quickly and easily by using all the time- and work-saving features of Visual Studio. That's true whether you're a:
Prepare yourself to be a great producer when using Pro Tools in your studio. Pro Tools 9 for Music Production is the definitive guide to the software for new and professional users, providing you with all the vital skills you need to know. Covering both the Pro Tools HD and LE this book is extensively illustrated in color and packed...
HTML5 is such an exciting opportunity for software developers. For a long time, the web has been the favorite
platform for providing software applications to both external and internal users because of its reach and ease of
deployment and maintenance. The primary limitation has been the client-side support, which can severely limit...
When Photoshop Elements was first released back in 2001, it became a
runaway success. It’s easy to see why: Elements gives people all the tools
they need to get the very best from their photographs. It lets you take a
ho-hum shot and give it some wow. If you run a graphics studio or a large professional...