IT eBooks
Download, Read, Use
Test Driven
Test Driven

In test-driven development, you first write an executable test of what your application code must do. Only then do you write the code itself and, with the test spurring you on, improve your design. In acceptance test-driven development (ATDD), you use the same technique to implement product features, benefiting from iterative development, rapid feedback cycles, and better-defined requirements. TDD and its supporting tools and techniques lead to better software faster. ...
Windows Phone 7 in Action
Windows Phone 7 in Action

Windows Phone 7 in Action is a hands-on guide to programming the WP7 platform. It zips through standard phone, text, and email controls and dives head-first into how to build great mobile apps. You'll master the hardware APIs, access web services, and learn to build location and push applications. Along the way, you'll see how to create the stunning visual effects that can separate your apps from the pack. Written for developers familiar with .NET and Visual Studio. No WP7 or mobile experience is required. ...
Professional WordPress Plugin Development
Professional WordPress Plugin Development

As one of the most popular open source content management systems available today, WordPress boasts a framework that allows you to easily customize and extend it through plugins. This comprehensive book shows you how plugins work, reviews the tools and APIs in WordPress, and demonstrates how to extend the functionality of WordPress with plugins. The trio of authors provides a practical, solutions-based approach along with a collection of timely examples and plenty of code, all aimed at clearly explaining how to create a plugin file, work with users, integrate widgets, add menus and submenus, secure your plugins, and more. You will quickly come to understand how to develop custom plugins so that you can take WordPress to the next corporate and enterprise level. ...
Beginning Programming with C++ For Dummies
Beginning Programming with C++ For Dummies

C++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up. You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work. ...
Essential Skills for the Agile Developer
Essential Skills for the Agile Developer

Agile has become today's dominant software development paradigm, but agile methods remain difficult to measure and improve. Essential Skills for the Agile Developer fills this gap from the bottom up, teaching proven techniques for assessing and optimizing both individual and team agile practices. Written by four principals of Net Objectives - one of the world's leading agile training and consulting firms - this book reflects their unsurpassed experience helping organizations transition to agile. It focuses on the specific actions and insights that can deliver the greatest design and programming improvements with economical investment. ...
Programming in Objective-C, 4th Edition
Programming in Objective-C, 4th Edition

Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming for Apple's iOS and Mac platforms. The book makes no assumptions about prior experience with object-oriented programming languages or with the C language (which Objective-C is based upon). Because of this, both beginners and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. ...
Adobe Edge Animate: The Missing Manual
Adobe Edge Animate: The Missing Manual

Want to create animated graphics for iPhone, iPad, and the Web, using familiar Adobe features? You've come to the right book. Adobe Edge Animate: The Missing Manual shows you how to build HTML5 graphics with Adobe visual tools. No programming experience? No problem. Adobe Edge Animate writes all of the code for you. With this book, you'll be designing great-looking web elements in no time. ...
MapReduce Design Patterns
MapReduce Design Patterns

Until now, design patterns for the MapReduce framework have been scattered among various research papers, blogs, and books. This handy guide brings together a unique collection of valuable MapReduce patterns that will save you time and effort regardless of the domain, language, or development framework you're using. Each pattern is explained in context, with pitfalls and caveats clearly identified to help you avoid common design mistakes when modeling your big data architecture. This book also provides a complete overview of MapReduce that explains its origins and implementations, and why design patterns are so important. All code examples are written for Hadoop. ...
iOS 6 Programming Cookbook
iOS 6 Programming Cookbook

Overcome the vexing issues you'll inevitably confront when creating apps for the iPhone, iPad, or iPod touch. By making use of new and revised recipes in this updated cookbook, you'll quickly learn the steps necessary to write complete iOS apps - including ways to store and protect data, enhance and animate graphics, manage files and folders, and take advantage of Passbook. Thoroughly updated for iOS 6 SDK, this cookbook shows you how to use hundreds of techniques to solve problems that developers of all levels commonly face. Each recipe includes sample code you can use right away. ...
SciPy and NumPy
SciPy and NumPy

Want to learn SciPy and NymPy quickly? Cut through the complexity of online documentation with this concise and illustrated book, and discover how easily you can get up to speed with these Python libraries. You'll understand why they're powerful enough for many of today's leading scientists and engineers. Learn how to use NumPy for numerical processing, including array indexing, math operations, and loading and saving data. With SciPy, you'll work with advanced mathematical functions such as optimization, interpolation, integration, clustering, statistics, and other tools that take scientific programming to a whole new level. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2026