Software Books
Ship it! A Practical Guide to Successful Software Projects
Ship It! is a collection of tips that show the tools and techniques a successful project team has to use, and how to use them well. You'll get qui…
Data Structures and Algorithms Made Easy
Success key books What is unique? Main objective is not to give you the theorems and proofs about DS and Algorithms. I have followed a patt…
The Well-Grounded Java Developer: Vital techniques of Java 7 and polyglot programming
The Java community has always been dynamic and fast-moving, with constant innovation on the core platform as well as a vibrant community ecosystem…
Analysis Patterns: Reusable Object Models
Martin Fowler is a consultant specializing in object-oriented analysis and design. This book presents and discusses a number of object models deri…
Web Scalability for Startup Engineers
This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concept…
Parallel and Concurrent Programming in Haskell: Techniques for Multicore and Multithreaded Programming
If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both paral…
Software Project Survival Guide
Equip yourself with SOFTWARE PROJECT SURVIVAL GUIDE. It's for everyone with a stake in the outcome of a development project--and especially for th…
Java Generics and Collections: Speed Up the Java Development Process
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded…
Literate Programming (Lecture Notes)
This anthology of essays from Donald Knuth, "the father of computer science," and the inventor of literate programming includes early essays on re…
Database Systems: The Complete Book
This introduction to database systems offers a readable comprehensive approach with engaging, real-world examples—users will learn how to successf…