Practical Programming is true to its name. The information it presents is organized around useful tasks rather than abstract constructs, and each chapter addresses a well-contained and important aspect of programming in Python. A student wondering “How do I make the computer do X?” would be able to find their answer very quickly with...
Beginning Mac Programming takes you through concrete, working examples, giving you the core concepts and principles of development in context so you will be ready to build the applications you've been imagining. It introduces you to Objective-C and the Cocoa framework in clear, easy-to-understand lessons, and demonstrates...
Develop cross-platform mobile games with Corona using the Lua programming language! Corona is experiencing explosive growth among mobile game developers, and this book gets you up to speed on how to use this versatile platform. You'll use the Corona SDK to simplify game programming and take a...
This book covers the theory behind version control and how it can help developers become more efficient, work better as a team, and keep on top of software complexity. All projects need version control: it's the lifeblood of any project's infrastructure, yet half of all project teams in the U.S. don't use any version control at all. Many others...
Stateful web servers are a core concept of dRuby. dRuby lets you pass normal
Ruby objects and call their methods across processes and networks seamlessly.
With dRuby, you’ll experience the world of distributed computing as a
natural extension of Ruby.
An in-depth look at how to create and use key performance indicators (KPIs), from the King of KPIs – now updated and expanded!
By exploring measures that have transformed businesses, David Parmenter has developed a methodology that is breathtaking in its simplicity and yet profound in its impact. Now in an updated and...
FXRuby is a highly object-oriented toolkit for building lean, mean, cross-platform graphical user interfaces in Ruby. Since its initial release in 2001, FXRuby has become one of the most popular GUI choices for Ruby developers. This book is your best resource for rapidly learning how to develop powerful, sophisticated GUIs in your favorite...
Extending MFC Applications with the .NET Framework is the first book to show MFC developers how to boost productivity by incorporating .NET functionality into existing MFC applications. Tom Archer clearly illustrates how using the .NET Base Class Library (BCL)—to complement or replace MFC classes when there is a...
If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been...
The UMTS Network and Radio Access Technology covers all the key aspects of UMTS and its implementation from both the engineering design and the operator and service providers' point of view. It addresses the essential tasks involved in UMTS network deployment in new regions and within existing 2G networks. Presenting solutions for the...
In 2004, Rails was born and the web discovered the MVC (model-viewcontroller)
pattern in earnest, which brought a whole new level of productivity
and fun to a world of developers and designers.
You’ll find no end of books that provide a firm foundation for writing controllers
and models...