Java 8 Pocket Guide

Java 8 Pocket Guide

When you need quick answers for developing or debugging Java programs, this pocket guide provides a handy reference to standard...

Google Apps Script

Google Apps Script

Learn how to create dynamic web applications with Google Apps Script and take full advantage of your Google-hosted services. If...

Java: The Good Parts

Java: The Good Parts

What if you could condense Java down to its very best features and build better applications with that simpler version?...

Software Testing Foundations

Software Testing Foundations

Professional testing of software is an essential task that requires a profound knowledge of testing techniques. The International Software Testing...

Violent Python

Violent Python

Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead...