Python Cookbook, 2nd EditionPortable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs and scripting applications. It is now being used by an increasing number of major organizations, including NASA and Google.
Updated for Python 2.4, The Python Cookbook, 2nd Edition offers a wealth of useful code for all Python programmers, not just advanced practitioners. Like its predecessor, the new edition provides solutions to problems that Python programmers face everyday. ...
Getting Started With Metro Style AppsGet a head start on building apps for Windows 8. With a series of examples, this hands-on guide takes you through the process of creating complete touch-enabled apps that respond to native sensors. Through the course of the book, you'll learn how to work with the Windows Runtime application model while building a Bing Image Search app.
If you're an experienced .NET developer who wants to get up to speed with Windows 8, this book provides the expertise and C# code samples you need. ...
The Economics of Cloud ComputingThis concise book delivers the insight and tools you need to make intelligent decisions about cloud computing and effectively manage the transition to this new paradigm. Bill Williams explains how cloud computing platforms are transforming business IT and helps you fully understand the economies of scale and other benefits associated with "the cloud".
Williams defines and explains cloud computing platforms and technologies, analyzes the costs associated with the IT supply chain, and (using industry standard metrics) creates a process for measuring the value of implementing cloud service models. He presents realistic and up-to-date ROI and NPV calculations comparing cloud strategies with conventional investments in owned/leased hardware. Through additional examples, he addresses costs and savings related to software licensing and disaster recovery/high availability, offering even deeper practical insight into the financial impact of cloud computing. ...
Computer Science Programming Basics in RubyIf you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you'll quickly understand the difference between computer science and computer programming, and you'll learn how algorithms help you solve computing problems.
Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. You'll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you'll put everything together in the last chapter by programming a simple game of tic-tac-toe. ...
Physics for Game Developers, 2nd EditionIf you want to enrich your game's experience with physics-based realism, the expanded edition of this classic book details physics principles applicable to game development. You'll learn about collisions, explosions, sound, projectiles, and other effects used in games on Wii, PlayStation, Xbox, smartphones, and tablets. You'll also get a handle on how to take advantage of various sensors such as accelerometers and optical tracking devices.
Authors David Bourg and Bryan Bywalec show you how to develop your own solutions to a variety of problems by providing technical background, formulas, and a few code examples. This updated book is indispensable whether you work alone or as part of a team. ...
JavaScript for PHP DevelopersIf you want to significantly expand your web development skills beyond PHP, this practical, hands-on book teaches you ECMAScript - the core JavaScript language - from the ground up. You'll discover some similarities between JavaScript and PHP, such as conditions and loops, but the primary focus is on JavaScript's unique object creation, classes, prototypes, and inheritance.
JavaScript knowledge is essential for working with today's Web, whether you're building applications for the client, the server, or for mobile use - and your PHP experience gives you a head start. This book will help you become fluent with JavaScript quickly, and then serve as a handy reference once you start coding. ...
PHP Web ServicesWhether you're sharing data between two internal systems or building an API so users can access their data, this practical book provides everything you need to build web service APIs with PHP. Author Lorna Jane Mitchell uses code samples, real-world examples, and advice based on her extensive experience to guide you through the process - from the underlying theory to methods for making your service robust.
PHP is ideally suited for both consuming and creating web services. You'll learn how to use this language with JSON, XML, and other web service technologies. ...
XDoclet in ActionAre you tired of writing the same Java code, over and over again? XDoclet will take the burden of repetitive development tasks off your shoulders by automating them. XDoclet is a metadata-driven, code generation engine for Java. Starting from simple JavaDoc-style comments, it generates deployment descriptors, interfaces, framework classes and other utility classes your project requires.
XDoclet in Action is an easy to read introduction to XDoclet and its uses. It is a resource on code generation with this popular open source tool. With many short code examples and a full-scale J2EE example, the book shows you how to use XDoclet with EJBs, Servlets, JMX, and other technologies. ...
Effective Unit TestingEffective Unit Testing teaches Java developers how to write unit tests that are concise, expressive, useful, and maintainable. Offering crisp explanations and easy-to-absorb examples, it introduces emerging techniques like behavior-driven development and specification by example.
Programmers who are already unit testing will learn the current state of the art. Those who are new to the game will learn practices that will serve them well for the rest of their career. ...
Dreamweaver Mx BiblePacked with hands-on instruction and step by step tutorials, the Dreamweaver MX Bible is everything you need to harness the power of this amazing web development tool. Starting with the basics, expert author and well-known Dreamweaver guru Joe Lowery guides you through the in s and out s of Dreamweaver MX and will have you building your very own dynamic, data-driven sites in no time. ...