Pro OGRE 3D Programming is your detailed guide to utilizing the OGRE 3D engine, one of the best-in-breed 3D rendering libraries available.
This is a who's who in the programming world - a fascinating look at how some of the best in the world do their work. Patterned after the best selling Founders at Work, the book represents two years of interviews with some of the top programmers of our times.
For them, this book is the closest you can come to being a fly on the wall at a successful startup, to learn how it's done.But ultimately these interviews are required reading for anyone who wants to understand business, because startups are business reduced to its essence.
C++/CLI: The Visual C++ Language for .NET introduces Microsoft's extensions to the C++ syntax that allow you to target the common language runtime the key to the heart of the .NET 3.0 platform.
This book looks at the two most popular ways of using Java SE 6 to write 3D games on PCs: Java 3D (a high-level scene graph API) and JOGL (a Java layer over OpenGL).
This book comprehensively covers the technology, the people, the process, and the real-world best practices for planning, deploying, administering, and maintaining highly available SQL Server 2005 instances. This book is based on real-world experience.
Functional programming (FP) is the future of .NET programming, and F# is much more than just an FP language.
(And good code is not to be confused with patterns because not all pieces of good code are patterns.) We debate about good code because there is not just a single piece of good code, but so many good pieces of code.
The Definitive Guide to SUSE Linux Enterprise Server is a comprehensive guide to Novell's SUSE Linux Enterprise Server (SLES), one of the most powerful Linux-based server solutions available today.
Wouldn't you would love to rewrite all of your existing code in the managed code environment that .NET provides? .NET provides a rich set of... Læs mere
The promise of software factories is to streamline and automate software development, and thus to produce higher-quality software more efficiently.