Millions of Android developers want to discover the potential of Google’s modern new Kotlin language, which brings state-of-the-art programming techniques and constructs to Android development f
A concise and readable primer, The Object-Oriented Thought Process lays the foundation in object-oriented concepts and then explains how various object technologies are used. Early chapters i
Java SE 9 by Example teaches experienced programmers exactly how to take full advantage of Java SE 9’s major, long-awaited improvements. Java Champion Monica Beckwith relies on extensive sample
The Python Standard Library for Python 3.x contains hundreds of exceptionally useful modules, all extensively tested and ready to jump-start your application development. The Python Standard Library b
Developers are increasingly being asked to create software for Linux platforms. Many developers are accustomed to creating software for Microsoft or other platforms, but don't have experience with Lin
Suddenly, program optimization is crucial again. Yesterday’s “automatic” increases in computer performance have effectively stopped. iOS devices such as the iPhone, iPad, iPod touch, and Apple TV have
Today, companies and their developers need to respond to their market at breakneck speeds. Organizations that aren't built on highly-available, rapidly-evolving software are going the way of the dinos
Shell Programming in Unix, Linux and OS X (the Fourth Edition of Kochan and Wood's classic Unix Shell Programming tutorial) can help any modern Unix, Linux, or OS X user get more done faster with thei