Optimized CPP

Optimized C++

In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides....

Think Java

Think Java

Currently used at many colleges, universities, and high schools, this hands-on introduction to computer science is ideal for people with...

Beginning Java 8 Fundamentals

Beginning Java 8 Fundamentals

Beginning Java 8 Fundamentals provides a comprehensive approach to learning the Java programming language, especially the object-oriented fundamentals necessary at...

Java Design Patterns

Java Design Patterns

Learn how to implement design patterns in Java: each pattern in Java Design Patterns is a complete implementation and the...

Pragmatic Scala

Pragmatic Scala

Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO...

Full Stack JavaScript

Full Stack JavaScript

This is a hands-on book which introduces you to agile JavaScript web and mobile software development using the latest cutting-edge...

Beginning Java Programming

Beginning Java Programming

A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approach is...

Beginning Spring

Beginning Spring

Get up to speed quickly with this comprehensive guide to Spring Beginning Spring is the complete beginner’s guide to Java’s...

Beginning Visual Basic 2015

Beginning Visual Basic 2015

Learn Visual Basic step by step and start programming right away Beginning Visual Basic 2015 is the ideal guide for...