Goodreads helps you keep track of books you want to read.
Start by marking “Practical API Design” as Want to Read:
Practical API Design
Enlarge cover
Rate this book
Clear rating
Open Preview

Practical API Design

3.80  ·  Rating details ·  55 ratings  ·  12 reviews
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework Architect fills that need! * Teaches you h ...more
Paperback, 420 pages
Published March 28th 2009 by Springer-Verlag New York, LLC (first published January 1st 2008)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Practical API Design, please sign up.

Be the first to ask a question about Practical API Design

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
3.80  · 
Rating details
 ·  55 ratings  ·  12 reviews

More filters
Sort order
Anatoly Kaverin
Probably, my expectations were too high from the book title. A lot of recommendations indeed makes sense, but all of them are mostly around Java and library/IDEA framework applications. I wished the author touched more of the server side - but looking at writer background it is just not possible.
Fantastic read for advanced level programmers with a good core understanding of fundamentals. Reads like advice from an experienced colleague and feels rational rather than preachy. Could be improved by demonstrating the theory in other languages, but perhaps that's better left for another author to explore
A new way of designing application, in line with latest trends (open source, component design...)
Vivek Kumar
Jun 06, 2016 is currently reading it  ·  review of another edition
I am always fascinated by API designer, its always a black magic. Whenever i use some core java library, I wonder how the people design those API. I am trying to explore that black magic.
Suresh S
Sep 25, 2010 rated it it was amazing  ·  review of another edition
Awesome book if you wanna know what API design is all about
Nikola Petrov
Apr 13, 2012 rated it really liked it  ·  review of another edition
Shelves: programming
Nice book if you are building *any* API
Arthur Casals
Dec 18, 2012 rated it it was amazing  ·  review of another edition
Great reference on API design
Oct 02, 2015 rated it liked it
some basic tips, a little longbreathed
Apr 20, 2016 rated it did not like it  ·  review of another edition
The topic is painfully in demand. The contents and observations are humble.
rated it it was amazing
Feb 28, 2014
Tõnis Pihlakas
rated it it was amazing
Oct 26, 2018
Dieter Cailliau
rated it it was amazing
Oct 24, 2011
rated it really liked it
Jan 13, 2019
rated it it was amazing
Sep 25, 2014
Jiří Krůček
rated it liked it
Nov 01, 2018
Marek Krajewski
rated it it was ok
Jan 31, 2011
Ruoruo Zhang
rated it it was amazing
Feb 26, 2014
marked it as to-read
Jan 15, 2009
Api design confession of a java developer

-Cluelessness is positiv, one canot understand everything because the brain is finit, but being able to manuver shallowly is as important as deep knowlege of things.

-Avoid setters as much as possible when designing api

-Object oriented languages ezpress how nature works, by having a mamal class and have cat and dog classes subclassing mamal class, this is whyobject oriented languages are so good at explaining real world

-Dont expose deep hirarchies. In esse
rated it it was amazing
Dec 28, 2016
rated it really liked it
Feb 19, 2016
rated it really liked it
Jul 02, 2012
Steve Morman
rated it really liked it
Feb 09, 2019
rated it really liked it
Jan 20, 2015
rated it really liked it
Feb 01, 2010
rated it did not like it
Jun 12, 2014
Ersin Ertan
rated it liked it
Feb 27, 2015
Shivanand Velmurugan
rated it really liked it
Sep 14, 2010
Daniel Koller
rated it it was amazing
Apr 18, 2017
« previous 1 next »
There are no discussion topics on this book yet. Be the first to start one »

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
“The text you print and the text you read can become an important API.” 0 likes
“Beware of situations where there is no alternative to parsing text messages! If the information isn’t available in other ways, people will parse any textual output generated by your code.” 0 likes
More quotes…