Login Signup

Logo2

Programming Books

The Best Programming Books Ranked by Programmers

  1. 8 Rankings
  2. 4 Rankings

    Thinking in Java

    by Bruce Eckel

  3. 2 Rankings

    Java Concurrency in Practice

    by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea

    Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-performance applications. Java SE 5 and 6 are a huge step forward for the development of concurrent applications, with improvements to the Java Virtual Machine to support high-performance...

  4. 1 Ranking

    Head First Java

    by Kathy Sierra, Bert Bates

  5. 1 Ranking

    Refactoring: Improving the Design of Existing Code

    by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts

    As the application of object technology-particularly the Java programming language-has become commonplace, a new problem has emerged to confront the software development community. Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain ...

  6. 1 Ranking

    Design Patterns: Elements of Reusable Object-Oriented Software

    by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

    Often referred to as the GoF, or Gang-Of-Four (because of the four authors who wrote it), Design Patterns: Elements of Reusable Object-Oriented Software (ISBN 0-201-63361-2) is a software engineering book describing recurring solutions to common problems in software design. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John...

  7. 1 Ranking

    The Pragmatic Programmer: From Journeyman to Master

    by Andrew Hunt, David Thomas

    The Pragmatic Programmer: From Journeyman to Master (ISBN 0-201-61622-X) is a book about software engineering by Andrew Hunt and David Thomas, published in October, 1999.

  8. 1 Ranking

    Desktop Java Live

    by Scott Delap

    Desktop Java Live is written for Java developers that have some experience with desktop development and now want to take their skills to the next level. The first seven chapters of the book cover core open source libraries in areas such as threading, layout, data binding, and validation, which can drastically speed up the development of desktop ...

  9. 1 Ranking

    Test Driven Development: By Example

    by Kent Beck

    Clean code that works--now. This is the seeming contradiction that lies behind much of the pain of programming. Test-driven development replies to this contradiction with a paradox--test the program before you write it.

    A new idea? Not at all. Since the dawn of computing, programmers have been specifying the inputs and outputs before programm...

  10. 1 Ranking
Next
About | | Privacy Policy | Blog
Copyright © 2006 Shane Sherman