Android is a free, open source, Java-based mobile platform developed by Google. "Unlocking Android" prepares the reader to embrace the Android mobile platform in easy-to-understand language and build
Providing example-rich coverage of Ajax packed with ready-to-use code and practical recipes for common and not-so-common tasks, this work guides Web developers through the transition from learning ab
A "portal" is a browser-based container populated by small applications called "portlets". Good portlets need to work independently, but also communicate with the portal, other portlets, and outside
JUnit is the leading Java unit testing framework and its version 4.8 significantly improves the Java development process. Designed for productivity, it has extensions for newer application styles---l
There are lots of reasons to learn how to program—to gain valuable skills that are versatile, useful, stimulating, rewarding, and in demand. JavaScript is one of the most widely-used languages and is
Azure in Action is a fast-paced tutorial intended for architects and developers looking to develop cloud-based applications on the Windows Azure Platform. Written by two of Microsoft's leading Azure
Continuous integration is a software engineering process designed to minimize "integration hell." It's a coordinated development approach that blends the best practices in software delivery. For .NET
Presents an introduction to the Scala programming language which is an abbreviated version of object-orientated programming combined with the power of concurrency capable of running on the Java Virtua
With iText, one can transform PDF documents into live, interactive applications quickly and easily. This free and open source library for Java and .NET is the leading tool of its kind, and was primar
Artists have always explored new media, and computer-based artists are no exception. Generative art, an emerging technique where print or onscreen images are created by use of computer algorithms, fin
With this book, readers learn a carefully designed subset of the language called "Minimal Perl," which was developed through five years of experience in training software professionals at major corpo
This book teaches young readers how to program using the Swift language while they develop iOS apps. Readers gain fundamental programming skills along the way.Hello Swift! is a how-to guide to program
Anyone Can Create an App is based on the lofty premise that anyone can begin programming given the right tools and the right help. With some time set aside and the course-work in this book, readers wi
The Cloud at Your Service answers these questions and more. Written for IT pros at all levels, this book finds the sweet spot between rapidly changing details and hand-waving hype. It shows you pract
Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, reac
A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of c
Programmers who already have basic to intermediate skills in procedural Perl and understand fundamental concepts of object orientation will get a solid understanding of basic and advanced object-orie
DSLs in Action introduces the concepts and definitions a developer needs to build high-quality domain specific languages. It provides a solid foundation to the usage as well as implementation aspects
Mule is the most widely used open source ESB, providing an alternative to expensive commercial options. "Mule in Action" is a comprehensive tutorial designed for working Java developers and explores
iPhone in Action is a complete and authoritative introduction to programming for the iPhone, and the first book to cover the new and widely anticipated iPhone SDK. This book takes current web develop