Personal Info
andreaprovaglio.com

Bookshelf

Printed from http://andreaprovaglio.com. All rights reserved.

I believe that continuing education is fundamental in all disciplines, and that this is especially true in the IT field, where evolution and innovation is fast. So here are a few books which I think may help.

The books I refer to in this section are all on my bookshelves. I hope that, should you read them, you'll find them as interesting as I do.

Java2 Enterprise Edition

  • Dudney, B. and J. Lehr
    Jakarta Pitfalls
    Wiley, 2003
    ISBN: 0-471-44915-6
    (See book description on Amazon.com)
  • The O'Reilly Java Authors
    Java Enterprise Best Practices
    O'Reilly, 2002
    ISBN: 0-596-00384-6
    (See book description on Amazon.com)
  • Burke, M. and B. Coyner
    Java Extreme Programming Cookbook
    O'Reilly, 2003
    ISBN: 0-596-00387-0
    (See book description on Amazon.com)

Java2 Standard Edition

  • Bloch, J.
    Effective Java ? Programming Language Guide
    Addison-Wesley, 2004
    ISBN: 0-201-31005-8
    (A must. See book description on Amazon.com)
  • Eckel, B.
    Thinking in Java, 3rd ed.
    Prentice Hall, 2002
    ISBN: 0-131-00287-2
    (The best-seller. See book description on Amazon.com)

Design of Enterprise Applications

  • Fowler, M. et al.
    Patterns of Enterprise Application Architecture
    Addison-Wesley, 2003
    ISBN: 0-321-12742-0
    (A must. See book description on Amazon.com. Book home on the Web is here)
  • Alur, D., J. Crupi and D. Malks
    Core J2EE Patterns, 2nd ed.
    Prentice Hall, 2004
    ISBN: 0-13-142246-4
    (See book description on Amazon.com)
  • Dudney, B. et al.
    J2EE AntiPatterns
    Wiley, 2003
    ISBN: 0-471-14615-3
    (See book description on Amazon.com)
  • Evans, E.
    Domain-Driven Design
    Addison-Wesley, 2004
    ISBN: 0-321-12521-5
    (See book description on Amazon.com)

Design, Patterns and Methodologies

  • Gamma, E. et al.
    Design Patterns
    Addison-Wesley, 1994
    ISBN: 0-201-63361-2
    (The "Gang of Four" (GOF) book. A must. See book description on Amazon.com)
  • Metsker, S. J.
    Design Patterns Java Workbook
    Addison-Wesley, 2002
    ISBN: 0-201-74397-3
    (See book description on Amazon.com)
  • Fowler, M.
    UML Distilled, 3rd ed.
    Addison-Wesley, 2003
    ISBN: 0-321-19368-7
    (A must. See book description on Amazon.com)
  • Fowler, M. et al.
    Refactoring
    Addison-Wesley, 1999
    ISBN: 0-201-48567-2
    (A must. See book description on Amazon.com)
  • Wake, W.
    Refactoring Workbook
    Addison-Wesley, 2003
    ISBN: 0-321-10929-5
    (A good companion to "Refactoring" by Fowler, especially for Java programmers. See book description on Amazon.com)

On Projects and People

  • Cockburn, A.
    Agile Software Development
    Addison-Wesley, 2002
    ISBN: 0-201-69969-9
    (A must. See book description on Amazon.com)
  • Beck, K.
    Extreme Programming Explained
    Addison-Wesley, 1999
    ISBN: 0-201-61641-6
    (A must if you are into XP. See book description on Amazon.com)
  • DeMarco, T. and T. Lister
    Peopleware, 2nd ed.
    Dorset House, 1999
    ISBN: 0-932-63343-9
    (See book description on Amazon.com)
  • McBreen, P.
    Software Craftmanship
    Addison-Wesley, 2002
    ISBN: 0-201-73386-2
    (See book description on Amazon.com)
  • Weinberg, G. M.
    The Psychology of Computer Programming - Silver Anniversary Edition
    Dorset House, 1998
    ISBN: 0-932-63342-0
    (See book description on Amazon.com)
  • DeMarco, T.
    Slack
    Broadway, 2002
    ISBN: 0-767-90769-8
    (See book description on Amazon.com)

On the Practice of Consulting

  • Weinberg, G. M.
    The Secrets of Consulting
    Dorset House, 1986
    ISBN: 0-932-63301-3
    (A must. See book description on Amazon.com)
  • Weinberg, G. M.
    More Secrets of Consulting
    Dorset House, 2001
    ISBN: 0-932-63352-8
    (See book description on Amazon.com)
Get Connected!
Latest Updates
Speaking at Scandev on Tour 2011
I'll be giving my "Overcoming Self-organization Blocks" presentation at Scandev on Tour 2011, October 18 2011 in Stockholm, Sweden.
Speaking at Agile Prague 2011
I'll be giving my "Overcoming Self-organization Blocks" presentation at Agile Prague 2011, September 29-30 2011 in Prague, Czech Republic.
Speaking at Agile Eastern Europe 2011
I'll be giving my "Overcoming Self-organization Blocks" presentation at AgileEE 2011, September 23-24 2011 in Kiev, Ukraine.
Speaking at ALE2011
I'll be giving my "Overcoming Self-organization Blocks" presentation at ALE 2011, September 7-9 2011 in Berlin, Germany.
Speaking at Agile2011
I'm pleased and honored to give my talk "Overcoming Self-organization Blocks" at Agile2011, August 8-12 2011 in Salt Lake City, Utah.