Learning Network Programming with Java
Network-aware applications are becoming more prevalent and play an ever-increasing role in the world ... more

Building Maintainable Software, C# Edition
Have you ever felt frustrated working with someone else's code? Difficult-to-maintain source code is ... more

Groovy in Action, 2nd Edition
In the last ten years, Groovy has become an integral part of a Java developer's toolbox. Its comfort ... more

Java Programming 24-Hour Trainer, 2nd Edition
Java Programming 24-Hour Trainer, 2nd Edition is your complete beginner's guide to the Java programm ... more

Digital Video Editing Fundamentals
This compact visual guide covers concepts central to digital video using the affordable Corel Video ... more

Clojure Applied
Think in the Clojure way! Once you're familiar with Clojure, take the next step with extended lesson ... more

Building Maintainable Software, Java Edition
Have you ever felt frustrated working with someone else's code? Difficult-to-maintain source code is ... more

Optimizing Java
Currently, no books exist that focus on the practicalities of Java application performance tuning, a ... more

Spring MVC Cookbook
Spring MVC is a lightweight application framework that comes with a great configuration by default. ... more

RESTful Java Patterns and Best Practices
The convergence of social networking, cloud computing, and the era of mobile applications has create ... more